Skip to content

Add PaperJSX skill#359

Open
jacobgfell wants to merge 1 commit intoopenai:mainfrom
jacobgfell:add-paperjsx-skill
Open

Add PaperJSX skill#359
jacobgfell wants to merge 1 commit intoopenai:mainfrom
jacobgfell:add-paperjsx-skill

Conversation

@jacobgfell
Copy link
Copy Markdown

Summary

Adds the PaperJSX skill to skills/.curated/. PaperJSX is a local MCP server (@paperjsx/mcp-server) that generates PPTX, DOCX, XLSX, and PDF documents from structured JSON input.

Files added

```
skills/.curated/paperjsx/
├── SKILL.md
├── LICENSE.txt
├── agents/
│ └── openai.yaml
└── references/
└── json-schema.md
```

What it does

PaperJSX exposes document-generation tools (`generate_presentation`, `generate_docx`, `generate_spreadsheet`, `generate_invoice`, `generate_report`, `generate_chart_document`, plus template/listing tools). Given a JSON spec, it produces a valid .pptx / .docx / .xlsx / .pdf artifact on disk.

Testing

  • `@paperjsx/mcp-server@0.2.0` is published on npm and smoke-tested via stdio with a real agent client
  • All 68 package tests pass (including a banned-token scan asserting no upsell / compliance language in tool output)
  • SKILL.md and `agents/openai.yaml` conform to the structure used by existing `.curated` skills (e.g. `doc/`, `linear/`)

Happy to adjust the skill metadata or file layout to match catalog conventions.

PaperJSX is a local MCP server (@paperjsx/mcp-server) that generates
PPTX, DOCX, XLSX, and PDF documents from structured JSON input.
It is free, runs locally (no API key, no network calls), and wraps
the free-tier @paperjsx/json-to-* packages.

Skill source: https://github.com/paperjsx/agent-skill
npm package:  https://www.npmjs.com/package/@paperjsx/mcp-server
@jacobgfell jacobgfell requested a review from a team April 20, 2026 21:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant