
Document Authoring
Makes the agent create charts, PDFs, Word files, spreadsheets and browser slide decks from a brief.
- Repository
- leon-ai/leon
- Stars
- 17,627
- Licence
- MIT
- Files
- 1 file
What it does
Once installed, the agent follows a structured workflow to produce documents: it builds charts from your data, writes PDFs using Typst, creates editable Word files, and builds Slidev-based slide decks that open in your browser. It also checks its own output by rendering previews and running deck checks before handing the file back. The skill relies on tools provided by the Leon platform (such as document.echarts.render, document.slidev.create and document.typst.compile) to do the actual rendering.
Great for
- Someone who wants a report, chart pack or slide deck drafted from source material they already have
- Developers using the Leon assistant who want reproducible document generation
- Analysts who need charts grounded in supplied data with labelled units
Skip it if
- Producing quantitative charts with image-generation models, which the skill itself discourages because they can invent or distort values
- Sharing a deck or export without review: PDF/PNG and PowerPoint exports capture slide states rather than native motion, and editable PPTX may rasterize complex elements
- Use cases requiring Leon's document tools when those tools are not installed, since the workflow depends on them
Try asking
- “Turn this CSV of monthly sales into a bar chart in SVG and PNG with labelled units”
- “Create a 10-slide presentation about our Q3 results and open it in my browser”
- “Write a two-page PDF summary of these notes with a figure and captions”
- “Generate an editable Word report with an embedded chart and alt text”
Install in 3 steps
- 1
Download the skill
The ZIP contains the 1 original files, the MIT licence and an attribution note.
document-authoring.zip - 2
Add it to your agent
Claude Code (all projects)
mkdir -p ~/.claude/skills && unzip document-authoring.zip -d ~/.claude/skills/Claude Code / Agent SDK (this project only)
mkdir -p .claude/skills && unzip document-authoring.zip -d .claude/skills/Claude apps (web/desktop): Settings → Capabilities → Skills → Upload skill, and choose the ZIP.
- 3
Ask for the task
No special command needed — the agent reads the skill's description and loads it when your request matches. Try one of the prompts above.
Get better results
- Provide your source data and any reference layouts up front so the agent grounds values instead of inventing them.
- Ask explicitly if you want click-triggered reveals or fancy transitions; the default is simple fade with automatic in-slide motion.
- Only request the source ZIP export when you need speaker notes and source files, since it includes notes.
What's inside
- SKILL.md
Redistributed unmodified from leon-ai/leon under the MIT licence. The assessment was drafted with AI from the skill's files on 2026-10-29. Skills can instruct your agent to run code — read SKILL.md and any scripts before installing.