PPTX Author
AnthropicOfficialPublished by Anthropic
- Skill
- Content generator
- Documents and content
- Apache-2.0
- No issues found
AutoGineer summary
Written by AutoGineer from the skill’s own files, not by the author
The pptx-author skill provides a method for agents to create .pptx files in headless environments where live office applications are unavailable. By utilizing Python scripts and the python-pptx library, agents can generate structured slide decks, incorporate templates, and embed data-driven visuals as file artifacts. This skill is designed as a fallback for managed-agent sessions, ensuring that presentation deliverables can be produced and collected by the orchestration layer without requiring a GUI-based office suite.
What it does
- Generates PowerPoint presentation files directly to the local file system.
- Supports the use of pre-defined firm templates for consistent branding.
- Allows for the programmatic addition of slides, text, tables, and charts.
- Enables the embedding of PNG images for high-fidelity chart representation.
- Ensures traceability by requiring footnotes for data sourced from local files.
When to use it
- When operating in a headless or managed-agent environment without access to live office software.
- When the goal is to produce a finished presentation file as a downloadable artifact.
- When you need to automate the creation of decks based on data processed in previous steps.
- When a firm-specific template is available to maintain document standards.
Advantages
- Enables document creation in environments lacking interactive office applications.
- Provides a structured, repeatable process for generating slide decks.
- Supports data-driven presentations by linking content to local model outputs.
- Maintains professional standards through template integration.
Usage examples
- “Create a valuation summary presentation based on the data in model.xlsx.”
- The agent writes a Python script to generate a .pptx file, populates it with the valuation data, and saves it to the ./out/ directory.
- “Generate a pitch deck using the firm template.”
- The agent initializes a presentation using the template found in ./templates/, adds relevant slides, and returns the path to the generated file.
Install
Download the skill as a ZIP:
https://autogineer.com/agent-skills/anthropics/pptx-author/downloadUnzip it into the cross-client skills folder of your project:
mkdir -p .agents/skills && unzip pptx-author.zip -d .agents/skills
Documentation by Anthropic
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.
Files
- ATTRIBUTION.mdAdded by AutoGineer914 B
- LICENSELicence file added by AutoGineer11.1 KiB
- SKILL.md1.8 KiB
Requirements and compatibility
Written for: Claude Code, Claude apps
Works with: Claude Code, Claude apps, OpenAI Codex, GitHub Copilot, Cursor, Gemini CLI, Kiro, OpenCode, Goose, Amp, Roo Code, JetBrains Junie, Factory Droid, Devin (ex-Windsurf), Mistral Vibe, OpenHands, Letta
“Works with” means the tool reads the open Agent Skills format; a skill written for one tool may use features others lack.
Needs: Needs an MCP server, Needs Python
Security
No issues found by our static scan· No issues found
A static scan is not a guarantee. Skills are third-party content: review a skill before you let an agent use it.
Attribution and licence
- Published by
- Anthropic
- Publisher
- Anthropic (Official)
- Source
- anthropics/financial-services · plugins/agent-plugins/pitch-agent/skills/pptx-author · commit 6056506
- Licence
- Apache License 2.0 (redistribution allowed)
- LICENSE (added by AutoGineer from LICENSE)
- ATTRIBUTION.md (written by AutoGineer)
- Synced
- Also distributed in
- anthropics/financial-services, anthropics/financial-services, anthropics/financial-services
AutoGineer is not affiliated with or endorsed by Anthropic or Anthropic.
Download ZIP
The ZIP holds the skill’s files, its licence files and an ATTRIBUTION.md. Download pptx-author.zip