Skip to main content
skill Claude Code CX Codex Cursor GitHub Copilot official · Anthropic

pptx-author — Claude Code skill: what it does, how to install

Builds PowerPoint decks on disk in headless agent runs without an open Office app. Useful when you need a raw .pptx artifact via python-pptx.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add anthropics/financial-services --skill pptx-author -a claude-code
Open on GitHub

What pptx-author does

This skill outputs .pptx presentations into ./out/ during managed-agent sessions where Microsoft PowerPoint is not running. Instead of interacting with an active Office window, the agent writes a Python script using python-pptx and executes it through Bash. Once saved, it returns the relative path so the orchestration layer can collect the deck.

Formatting follows strict rules: one idea per slide, with key takeaways stated in the title. Any figure drawn from ./out/model.xlsx requires a footnote citing the specific sheet and cell. If a corporate template exists inside ./templates/, the script loads it; otherwise it falls back to default slide layouts. When rendering fidelity matters, embedding a PNG exported from the data model is preferred over native PowerPoint charts.

Do not enable this skill if mcp__office__powerpoint_* tools are available in your environment. Live document tools provide review checkpoints, whereas this skill serves strictly as an offline fallback. It requires Python with python-pptx and never emails or uploads decks externally.

What it helps with

  • generate a standalone .pptx deck in headless agent mode
  • apply a firm slide template mounted at ./templates/
  • link financial figures to model sheets and cells via footnotes
  • embed rendered PNG charts into presentation slides

Example prompts for the agent

  • Build a pitch deck for the valuation summary and save it to ./out/pitch-target.pptx
  • Generate a presentation from ./templates/firm-template.pptx using data from ./out/model.xlsx
  • Create a three-slide deck summarizing our quarterly model into ./out/

How to install pptx-author

1Skills CLI (Vercel)

npx skills add anthropics/financial-services --skill pptx-author -a claude-code

2Manually: put the files in place

~/.claude/skills/pptx-author/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/pptx-author/

From the same set51

The whole set →
earnings-analysis official anthropics Builds quarterly earnings update reports with beat/miss analysis, revised estimates, key metrics, charts, and the effect on the investment thesis. Claude Code CX Codex Cursor +1 3,300installs equity-research official anthropics Builds a stock snapshot from analyst consensus, financials, price history and macro data. Useful when you need to size up a company fast. Claude Code CX Codex Cursor +1 3,200installs competitive-analysis official anthropics A framework for building competitor analysis decks in PowerPoint or chat. It clarifies project scope, then builds verified slides once the outline is approved. Claude Code CX Codex Cursor +1 2,400installs pitch-deck official anthropics Fills an existing investment banking deck template with data from source files. Use it to move figures into established slide layouts, not to build a deck from scratch. Claude Code CX Codex Cursor +1 2,400installs dcf-model official anthropics Builds an institutional-grade DCF valuation model: pulls data from SEC filings and analyst reports, computes WACC and cash flows, and outputs an Excel model with sensitivity analysis. Claude Code CX Codex Cursor +1 2,400installs ppt-template-creator official anthropics A skill that converts PowerPoint templates into self-contained, reusable skills. Analyze your .pptx, extract all layouts and placeholders with exact coordinates, and package everything as a ready-to-use skill. Claude Code CX Codex Cursor +1 2,300installs macro-rates-monitor official anthropics Builds macro and rates dashboards by combining inflation breakevens, yield curves, and swap spreads into a single analysis. Claude Code CX Codex Cursor +1 2,300installs audit-xls official anthropics Audits Excel sheets for formula errors, hardcoded values, and logic breaks. It checks financial model integrity before sharing work with clients or review committees. Claude Code CX Codex Cursor +1 2,200installs

Similar

pptx nexu-io A skill for working with PowerPoint slides in your code editor. Read existing decks, generate new ones, and edit layouts — for executive presentations, training material, and product reviews. Claude Code CX Codex Cursor +1 2,900installs pdf nexu-io Extracts text, creates PDF documents, and fills out forms. Helps produce press releases, branded one-pagers, and printable design deliverables. Claude Code CX Codex Cursor +1 2,900installs flowstudio-power-automate-mcp official github Connects GitHub Copilot to Power Automate through FlowStudio MCP, with auth setup, tool discovery, and oversized-response handling. GitHub Copilot 4,200installs html-ppt-retro-quarterly-review nexu-io A quarterly review template in bold blue-and-orange editorial style: three cinematic slides with slab headlines and a cream paper feel. No frameworks, one self-contained HTML file. Claude Code CX Codex Cursor +1 2,800installs employment-contract-templates Seth Hobson Draft employment contracts, offer letters, HR policies, and onboarding documents with reusable templates. Use it when hiring paperwork needs a consistent structure. Claude Code CX Codex Cursor 10,500installs minimax-docx nexu-io A skill for creating and editing DOCX files with OpenXML SDK. Handy for branded reports, proposals, and template-based documents. Claude Code CX Codex Cursor +1 2,700installs pptx official anthropics This skill helps create, read, and edit .pptx files and .potx templates. Use it when building a deck or extracting slide text. Claude Code Claude.ai 241,433installs pdf official anthropics This skill lets an agent read, create, and edit PDF files, including forms and scanned documents. Use it when PDF work is part of the task. Claude Code Claude.ai 216,041installs

Questions about pptx-author

How to install pptx-author in Claude Code?

Run npx skills add anthropics/financial-services --skill pptx-author -a claude-code in your terminal.

What does pptx-author do?

It creates PowerPoint .pptx files on disk inside ./out/ by generating and executing a python-pptx script during headless runs.

When should you avoid pptx-author?

Avoid it when mcp__office__powerpoint_* tools are available. Those tools work directly with live Office documents, while this skill is only a headless file-producing fallback.

Source text

SKILL.md · Apache-2.0
---
name: pptx-author
description: Produce a .pptx file on disk (headless) instead of driving a live PowerPoint document — for managed-agent sessions with no open Office app.
---

# 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`:

```python
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.

© anthropics · Apache-2.0 · anthropics/financial-services

See also

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor