Productivity & Collaboration ✓ Anthropic · Official

Headless PowerPoint Author

Generate a deliverable PowerPoint file in managed-agent environments without an open Office application.

52/ 100
Use with care

Useful, but reliability, evidence or controls still have material gaps.

See how it was scored ↓
Works as-is in
Codex · Claude Code
Stars
★ 40k
Last updated
1mo ago
License
Apache-2.0
pptxpowerpointpython-pptxheadless-generation
+1financial-modeling

What does this skill do, and when should you use it?

pptx-author creates PowerPoint files in headless managed-agent or CMA sessions instead of editing a live PowerPoint document. It requires the deck to be written to ./out/<name>.pptx and the output directory to be created when necessary. The skill uses Python and python-pptx, supports an optional firm template, and can add standard slide content such as tables, charts, and text boxes. It is suited to file-producing automation, not sending or uploading presentations.

Writes and runs a Python script using python-pptx to create or open a presentation; uses ./templates/firm-template.pptx when provided; adds titles, tables, charts, or text boxes; saves the result as ./out/<name>.pptx; and returns the relative output path in the final response.

Good fit
  • A managed-agent user needs a PowerPoint file in an environment without an open Office application.
  • A financial research or modeling workflow needs to package model outputs as a collectable presentation artifact.
  • A team provides ./templates/firm-template.pptx and requires generated slides to follow that template.
  • An automated workflow needs PNG-rendered charts embedded in PowerPoint for presentation fidelity.

How do you install this skill?

Before you use it
  • This was a static review; script execution, python-pptx availability, template/model availability, and artifact creation were not verified.
  • Sensitive financial-data handling, failure cleanup, rollback, and user-confirmation requirements are unspecified.
  • There is no automated content, layout, or file-integrity quality check, so manual review is required before delivery.
Before you start
Your agent needs
  • Shell / CLI
  • Local filesystem
Install first
  • Python
  • python-pptx

The skill is located at plugins/agent-plugins/market-researcher/skills/pptx-author/SKILL.md in the anthropics/financial-services repository. In Cowork, open Settings → Plugins → Add plugin, paste https://github.com/anthropics/financial-services, and select the required agent or vertical. For Claude Code, run claude plugin marketplace add anthropics/financial-services, then claude plugin install market-researcher@claude-for-financial-services. The source does not provide a standalone installation command for this individual skill.

Generic route: install into Claude Code manually (macOS / Linux)
tmp="$(mktemp -d)"
git clone --depth 1 https://github.com/anthropics/financial-services.git "$tmp"
mkdir -p ~/.claude/skills
cp -R "$tmp/plugins/agent-plugins/market-researcher/skills/pptx-author" ~/.claude/skills/
rm -rf "$tmp"

Generated from the source repository and skill path; it copies only this skill's folder. If the author's install steps above differ, follow those first. To scope it to one project, replace ~/.claude/skills with that project's .claude/skills.

How do you use this skill?

In a managed-agent/CMA headless session, request a PowerPoint file and ensure it is written to ./out/<name>.pptx. Use ./templates/firm-template.pptx when available; otherwise use the default presentation layouts. The source does not define a standalone slash command or fixed trigger phrase.

What are this skill's strengths and limitations?

Pros
  • Defines a precise ./out/<name>.pptx output contract for orchestration and artifact collection.
  • Supports a firm template and clear one-idea-per-slide presentation conventions.
  • Uses python-pptx and does not require an open Office application.
  • Explicitly excludes external sending, keeping the scope clear.
Limitations
  • Primarily targets managed-agent/CMA headless sessions rather than live PowerPoint editing.
  • Requires Python and python-pptx, but the source gives no versions or installation procedure.
  • The source provides no test suite, sample output, or platform validation record.
  • It does not specify detailed charting, layout behavior, or retry handling.

How does this skill compare with similar options?

Side by side with related skills; every score comes from the same FSRS standard.

Skill FS score Stars Last updated License
Headless PowerPoint Author this page ✓ Anthropic · Official 52 · Use with care ★ 40k 1mo ago Apache-2.0
DeepTutor pptx Skill 58 · Recommended ★ 41k 17d ago Apache-2.0
PowerPoint Template Skill Builder ✓ Anthropic · Official 51 · Use with care ★ 40k 1mo ago Apache-2.0
MBB Decks 53 · Use with care ★ 20 5mo ago MIT
Gorden PPT Skill 61 · Recommended ★ 3.6k 4mo ago NOASSERTION

The source explicitly distinguishes this skill from using mcp__office__powerpoint_* to drive a live PowerPoint document; when those tools are available in Cowork plugin mode, it recommends the live-document approach.

How did FollowSkills review this skill?

FollowSkills review · FSRS-2.0
Use with care
52/ 100 5-point scale 2.6 / 5
The upstream repository has new commits since this review. The score still applies to the reviewed revision shown and may not cover the latest changes.
1Trust17 / 25 · 3.4/5

The skill limits output to ./out/<name>.pptx and explicitly states that it does not email or upload files, providing useful scope and external-effect controls. It does not require user confirmation, describe sensitive-data handling, constrain script permissions, define rollback, or address dependency security, so points are deducted.

2Reliability7 / 20 · 1.8/5

The workflow is internally coherent and covers python-pptx, template fallback, and the output path. However, it lacks dependency installation, environment checks, exception handling, diagnosable failure feedback, and key-path tests; template and model-file availability are also assumed, so points are deducted.

3Adaptability10 / 15 · 3.3/5

The target is clear: headless managed-agent/CMA sessions without an open Office application, with a defined file output and an explicit live-Office non-fit case. Inputs, trigger semantics, broader non-fit boundaries, Chinese-language support, and runtime compatibility are insufficiently specified, so points are deducted.

4Convention8 / 15 · 2.7/5

The document has clear sections for purpose, output contract, examples, conventions, and non-use conditions. The repository supplies an Apache-2.0 license, skill indexing, and CI validation, but the skill lacks versioning, changelog, maintenance ownership, installation notes, troubleshooting, and known-limitations disclosure, so points are deducted.

5Effectiveness6 / 15 · 2.0/5

It directly addresses the core task of producing a collectible .pptx artifact and provides a basic implementation pattern and slide conventions. There is no verified representative output, complete generation workflow, quality-control step, or comparative-benefit evidence; static evidence cannot establish that only light review is needed, so points are deducted.

6Verifiability4 / 10 · 2.0/5

The contract, example, and conventions are auditable, and repository CI validates plugin structure. There are no skill-specific key-path tests, execution records, output samples, or independent corroboration, so only limited points are justified.

1 2 3 4 5 6

Open a dimension to read why it scored that way

Reviewed Jul 19, 2026 Reviewed revision 4aa51ed3d379 Review evidence[1][2][3][4][5][6]

Evidence confidence:Low — Mostly static review, author material or a limited demo; useful for discovery, not high-risk decisions.

See the full review method →

FAQ

Does it edit an open PowerPoint document?
No. It is intended to produce a .pptx file on disk; when mcp__office__powerpoint_* tools are available, the source recommends the live-document approach instead.
Where is the output saved?
It is saved to ./out/<name>.pptx, creating ./out/ if necessary.
What dependencies are required?
The source explicitly calls for Python and python-pptx, but does not specify versions or installation commands.
Does it send or upload the presentation?
No. The skill writes a file and never emails or uploads it.

More skills from this repository

All from anthropics/financial-services

Productivity & Collaboration ✓ Anthropic · Official

PowerPoint Template Skill Builder

Turn an existing PowerPoint template into a reusable presentation-generation skill.

★ 40k FS 51 Use with care 1mo ago
Finance & Investment Banking ✓ Anthropic · Official

Investment Banking Pitch Deck Filler

Populate existing investment banking PowerPoint templates with validated data from Excel, CSV, and other source files.

★ 40k FS 53 Use with care 1mo ago
Finance & Investment Banking ✓ Anthropic · Official

Investment Banking Deck Checker

Find cross-slide number errors, unsupported claims, language issues, and presentation defects before client delivery.

★ 40k FS 47 Use with care 1mo ago
Finance & Investment Banking ✓ Anthropic · Official

Investment Banking Strip Profile Builder

Builds dense company-profile slides for investment banking pitch books, deal materials, and client presentations.

★ 40k FS 47 Use with care 1mo ago
Finance & Investment Banking ✓ Anthropic · Official

Sell-Side CIM Builder

Structures and drafts investor-ready Confidential Information Memorandums for sell-side M&A processes.

★ 40k FS 51 Use with care 1mo ago
Data & Analysis ✓ Anthropic · Official

Headless Excel Workbook Builder

Generate deliverable .xlsx files in managed environments without an open Excel application.

★ 40k FS 51 Use with care 1mo ago
Finance & Investment Banking ✓ Anthropic · Official

Equity Research Initiation Workflow

A five-task workflow for producing institutional-style equity research initiation reports.

★ 40k FS 44 Not recommended 1mo ago
Finance & Investment Banking ✓ Anthropic · Official

Three-Statement Model Builder

Populate and validate linked income statement, balance sheet, and cash flow models with formulas.

★ 40k FS 55 Use with care 1mo ago
Finance & Investment Banking ✓ Anthropic · Official

Earnings Update Researcher

Turn quarterly results into an institutional-style update focused on beats, estimate changes, valuation, and thesis impact.

★ 40k FS 54 Use with care 1mo ago
Finance & Investment Banking ✓ Anthropic · Official

Financial Model Auditor

Find spreadsheet formula errors and test financial-model integrity before review.

★ 40k FS 53 Use with care 1mo ago
Finance & Investment Banking ✓ Anthropic · Official

Comparable Company Analysis Modeling Skill

Build institutional-grade comparable company analyses in Excel with operating metrics, valuation multiples, and statistical benchmarking.

★ 40k FS 52 Use with care 1mo ago
Finance & Investment Banking ✓ Anthropic · Official

LBO Model Builder

Build, validate, and professionally format leveraged buyout models in Excel templates.

★ 40k FS 50 Use with care 1mo ago
Finance & Investment Banking ✓ Anthropic · Official

Financial Model Refresh

Refresh estimates and reassess valuation after earnings, guidance, or macro changes.

★ 40k FS 47 Use with care 1mo ago
Finance & Investment Banking ✓ Anthropic · Official

Financial Data Pack Builder

Turns deal documents and financial sources into standardized Excel workbooks ready for investment committee review.

★ 40k FS 45 Not recommended 1mo ago
Finance & Investment Banking ✓ Anthropic · Official

DCF Valuation Model Builder

Build auditable DCF valuation models with WACC, scenarios, and sensitivity analysis.

★ 40k FS 45 Not recommended 1mo ago
Finance & Investment Banking ✓ Anthropic · Official

Equity Catalyst Calendar

Track market-moving events across a coverage universe so research teams can focus and position ahead of catalysts.

★ 40k FS 44 Not recommended 1mo ago
Finance & Investment Banking ✓ Anthropic · Official

Deck Refresh

Refresh financial figures across an existing presentation without disturbing its established layout or styling.

★ 40k FS 51 Use with care 1mo ago
Finance & Investment Banking ✓ Anthropic · Official

Funding & Capital Markets Digest

Turns recent funding rounds and capital-markets activity into a drill-down-ready, one-slide PowerPoint briefing.

★ 40k FS 45 Not recommended 1mo ago
Finance & Investment Banking ✓ Anthropic · Official

S&P Company Tear Sheet Generator

Build audience-specific company tear sheets from S&P Capital IQ data.

★ 40k FS 46 Use with care 1mo ago
Finance & Investment Banking ✓ Anthropic · Official

Comprehensive Financial Plan

Build a reviewable plan for retirement, education funding, estate needs, and household cash flow.

★ 40k FS 41 Not recommended 1mo ago

Related skills