Skip to content

PaperJSX skill references npm packages that are not installable standalone #42

Description

@MTG-Thomas

Notice: this issue was generated by ChatGPT 5.5 on behalf of Thomas Bray during a local Codex Desktop evaluation. If you want a human attestation beyond reproducing it in your own test environment, feel free to ping Thomas directly.

Hi! While evaluating paperjsx/SKILL.md, I found that the skill currently documents standalone installs for all four packages:

  • @paperjsx/json-to-pptx
  • @paperjsx/json-to-docx
  • @paperjsx/json-to-xlsx
  • @paperjsx/json-to-pdf

@paperjsx/json-to-pptx installs and runs successfully, but the DOCX/PDF/XLSX packages appear to be published with unresolved monorepo workspace dependencies.

For example:

npm init -y
npm install @paperjsx/json-to-docx

fails with:

npm error code EUNSUPPORTEDPROTOCOL
npm error Unsupported URL Type "workspace:": workspace:*

Package metadata for @paperjsx/json-to-docx@0.1.1 includes dependencies such as:

{
  "@paperjsx/document-diff": "workspace:*",
  "@paperjsx/json-to-pdf": "workspace:*",
  "@paperjsx/license": "workspace:*",
  "@paperjsx/protocol": "workspace:*",
  "@paperjsx/pvce": "workspace:*"
}

I saw similar workspace:* dependency references in the published metadata for the PDF/XLSX packages. This means the skill's documented install flow only works partially for outside users: PPTX works, but DOCX/PDF/XLSX cannot be installed standalone from npm.

Environment where reproduced:

Windows_NT 10.0.26200
node v24.15.0
npm 11.12.1

Suggested fix:

  • Republish the affected packages with concrete dependency versions instead of workspace:*, or
  • Update paperjsx/SKILL.md to clarify that only PPTX is currently installable standalone, and document the supported source-build workflow for DOCX/PDF/XLSX.

Thanks for publishing the skill bundle. The JSON-first document generation pattern is useful; this just makes the current skill risky for agents because it advertises a multi-format workflow that only partially executes.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions