pptx-author
Produce a .pptx file on disk (headless) instead of driving a live PowerPoint document — for managed-agent sessions with no open Office app.
By anthropics · 1,189 installs
npx skills add anthropics/financial-services --skill pptx-author
Source repository · Upstream listing
pptx author
Use this skill when running headless (managed agent / CMA mode) and you need to deliver a PowerPoint deck as a file artifact rather than editing a live document via mcp office powerpoint .
Output contract
Write to ./out/<name .pptx . Create ./out/ if it does not exist.
Return the relative path in your final message so the orchestration layer can collect it.
How to build the deck
Write a short Python script and run it with Bash. Use python pptx :
Conventions (mirror the live Office pitch deck skill)
One idea per slide. Title states the takeaway; body supports it.
Every number traces to the model. If a figure comes from ./out/model.xlsx , footnote the sheet and cell.
Use the firm template when one is mounted at ./templates/ ; otherwise default layouts.
Charts : prefer embedding a PNG rendered from the model over native pptx charts when fidelity matters.
No external sends. This skill writes a file; it never emails or uploads.
When NOT to use
If mcp office powerpoint tools are available (Cowork plugin mode), use those instead — they drive the user's live document with review checkpoints. This skill is the file producing fallback for headless runs.