
Pptx Author
- 1 installs
- 34k repo stars
- Updated August 4, 2026
- anthropics/financial-services
Pptx-author is a Claude skill that produces a .pptx file on disk headless using python-pptx for managed-agent sessions with no open Office app.
About
Pptx-author produces a PowerPoint deck as a file artifact rather than editing a live document, for headless managed-agent sessions. It writes a short python-pptx script to build the deck, saving it under ./out/ and returning the relative path. A developer uses it when the office MCP tools are unavailable and a .pptx must be delivered as a file.
- Produces a .pptx file on disk headless via python-pptx
- For managed-agent sessions with no open Office app
- Writes to ./out/<name>.pptx and returns the path
Pptx Author by the numbers
- 1 all-time installs (skills.sh)
- Ranked #565 of 688 Office & Documents skills by installs in the Skillselion catalog
- Data as of Aug 5, 2026 (Skillselion catalog sync)
pptx-author capabilities & compatibility
- Capabilities
- ppt template creator · tear sheet
- Use cases
- presentations
What pptx-author says it does
Produce a .pptx file on disk (headless) instead of driving a live PowerPoint document
Write to `./out/<name>.pptx`. Create `./out/` if it does not exist.
**One idea per slide.** Title states the takeaway; body supports it.
npx skills add https://github.com/anthropics/financial-services --skill pptx-authorAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 1 |
|---|---|
| repo stars | ★ 34k |
| Last updated | August 4, 2026 |
| Repository | anthropics/financial-services ↗ |
What it does
Produce a .pptx deck as a file artifact headless when no live Office app is available.
Who is it for?
Headless managed-agent runs that must deliver a PowerPoint file
Skip if: Sessions where mcp__office__powerpoint_* tools are available (use those instead)
When should I use this skill?
Running headless and you need to deliver a deck as a file rather than editing a live document
What you get
A .pptx file written to ./out/ with its relative path returned
- .pptx file under ./out/
- relative path returned in the final message
By the numbers
- one idea per slide convention
Files
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:
from pptx import Presentation
from pptx.util import Inches, Pt
prs = Presentation("./templates/firm-template.pptx") # if a template is provided
# or: prs = Presentation()
slide = prs.slides.add_slide(prs.slide_layouts[5]) # title-only
slide.shapes.title.text = "Valuation Summary"
# ... add tables / charts / text boxes ...
prs.save("./out/pitch-<target>.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.
Related skills
FAQ
Where is the file written?
To ./out/<name>.pptx, creating ./out/ if it does not exist.
When should I not use it?
When mcp__office__powerpoint_* tools are available; use those to drive the live document instead.