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.

INSTALLATION
npx skills add https://github.com/anthropics/financial-services --skill pptx-author
Run in your project or agent environment. Adjust flags if your CLI version differs.

SKILL.md

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-.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.
BrowserAct

Let your agent run on any real-world website

Bypass CAPTCHA & anti-bot for free. Start local, scale to cloud.

Explore BrowserAct Skills →

Stop writing automation&scrapers

Install the CLI. Run your first Skill in 30 seconds. Scale when you're ready.

Start free
free · no credit card