When you're running Claude in headless mode without an open PowerPoint instance, this skill lets you generate complete decks as file artifacts instead. It wraps python-pptx into a simple contract: write a Python script that outputs to ./out/, optionally pull from a firm template, and return the path. The conventions mirror the live pitch-deck skill (one idea per slide, every number sourced, charts as embedded PNGs when precision matters), so you get the same structured output whether you're driving Office interactively or rendering files in a managed agent session. It's the fallback for when mcp__office__powerpoint_* tools aren't available, which makes it clean separation of concerns rather than yet another way to do the same thing.

skills.sh installs
1.4K
GitHub stars
41.2K
last updated
Aug 21, 2026

Install

$ npx -y skills add anthropics/financial-services --skill pptx-author --agent claude-code

Installs into .claude/skills of the current project.

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)

Sponsors

Details

Repository
github.com/anthropics/financial-services
Categories
AI & Agent Building, Office & Documents, Finance & Trading
First seen
Jun 3, 2026

More from anthropics/financial-services

All 27
1schwepps avatarsuno-music-creatorschwepps/skillsProfessional music creation with Suno AI V5 and Suno Studio. Use this skill when users want to create songs, playlists, corporate anthems, jingles, workout musi1.4Kskills.sh installs
2chjm-ai avatarstock-daily-analysischjm-ai/stock-daily-analysis-skillLLM驱动的每日股票分析系统。支持A股/港股/美股自选股智能分析,生成决策仪表盘和大盘复盘报告。提供技术面分析(均线、MACD、RSI、乖离率)、趋势判断、买入信号评分。可与market-data skill集成获取更稳定的ETF数据。触发词:股票分析、分析股票、每日分析、技术面分析。1.4Kskills.sh installs
3ruvnet avatargithub-code-reviewruvnet/rufloComprehensive GitHub code review with AI-powered swarm coordination1.3Kskills.sh installs
4genkit-ai avatardeveloping-genkit-gogenkit-ai/skillsDevelop AI-powered applications using Genkit in Go. Use when the user asks to build AI features, agents, flows, or tools in Go using Genkit, or when working wit1.2Kskills.sh installs
5capawesome-team avatarionic-app-creationcapawesome-team/skillsGuides the agent through creating a new Ionic app using the Ionic CLI. Covers project scaffolding with ionic start, framework selection (Angular, React, Vue), t1.1Kskills.sh installs
6inference-sh avatarjavascript-sdkinference-sh/skillsJavaScript/TypeScript SDK for inference.sh - run AI apps, build agents, integrate with all models. Package: @inferencesh/sdk (npm install). Full TypeScript supp1.1Kskills.sh installs