Productivity & Collaboration ✓ Anthropic · Official pptxpowerpointpython-pptxpresentationheadless-automationfinancial-services

Headless PowerPoint Builder

Generate deliverable PPTX files without an open Office application.

FollowSkills review · FSRS-2.0
Not recommended
52/ 100 5-point scale 2.6 / 5
Trust18 / 25 · 3.6/5

The skill limits its side effect to writing ./out/<name>.pptx, explicitly states that it does not email or upload files, and requires figures to trace to model cells, making data flow and external effects reasonably transparent. It lacks user-confirmation rules, sensitive-data handling, dependency isolation, rollback, and overwrite protection, so points are deducted.

Reliability8 / 20 · 2.0/5

The instructions, example, and output path are internally consistent, and the Python/python-pptx happy path is understandable. However, dependency installation and pinning, malformed input, broken templates, save failures, permission errors, and diagnostic feedback are unspecified, with no dedicated tests, so points are deducted.

Adaptability8 / 15 · 2.7/5

The target is clear: headless managed-agent/CMA sessions without an open Office application, with an explicit non-fit when Office tools are available. Input boundaries, semantic trigger details, broader non-fit cases, Chinese-language support, and environment compatibility remain undocumented, so points are deducted.

Convention7 / 15 · 2.3/5

The document has clear sections for the output contract, build example, conventions, and non-use case. The repository supplies Apache-2.0 licensing and official organizational provenance, but the skill lacks its own version, changelog, dependency-install notes, maintenance owner/update path, and troubleshooting guidance, so points are deducted.

Effectiveness7 / 15 · 2.3/5

The core goal is explicit: create a collectable .pptx artifact, and the example shows a directly usable basic save flow. Static materials contain no representative finished deck, completeness checks, or comparison with manual/alternative methods, so complex outputs cannot be shown to need only light review; the static cap limits this score.

Verifiability4 / 10 · 2.0/5

Repository CI provides plugin-validation and secret-scanning governance signals, but there is no committed test suite covering the skill's key path, executed output, or third-party reproduction evidence. Points are deducted and the static ceiling applies.

Evidence confidence:Low Reviewed Jul 20, 2026 Reviewed revision 4aa51ed3d379
Before you use it
  • Users must provide and preferably pin python-pptx and its runtime; dependency failures are not given a defined handling path.
  • There is no confirmation or recovery policy for overwriting an existing output, invalid templates, or save failures.
  • Chinese typography, font availability, chart rendering, and cross-environment compatibility are not guaranteed; financial data and final decks still require human review.
Review evidence [1][2][3][4][5][6]
See the full review method →

What it does & when to use it

pptx-author is designed for managed-agent and other headless sessions where no Office application is open. It directs the agent to use Python and python-pptx to create a PowerPoint deck and save it to disk. The required artifact path is ./out/<name>.pptx, with optional support for a mounted firm template. It fits workflows that need a collected file artifact rather than live PowerPoint editing.

Writes and runs a short Python script when a presentation is required, using python-pptx to create or open a deck, add slides, titles, tables, charts, or text boxes, and save the result as ./out/<name>.pptx. If a template is mounted in ./templates/, it uses that template; otherwise it uses default layouts. The skill also requires one idea per slide and source footnotes for figures taken from model files.

  1. An investment-banking team needs a pitch-deck file from a managed-agent session without an open Office app.
  2. A financial analyst needs valuation summaries, tables, or charts packaged as a deliverable PPTX.
  3. An orchestration workflow needs the presentation written to disk for later collection.
  4. A firm wants headless deck generation while reusing a mounted PowerPoint template.

Pros & cons

Pros
  • Defines a clear PPTX output location and relative-path return contract.
  • Supports reuse of a mounted firm template.
  • Targets headless managed-agent workflows without requiring an open Office application.
  • Includes conventions for slide structure, number traceability, and chart embedding.
Limitations
  • The source provides no standalone installation steps or version requirements.
  • The source provides no test suite, sample outputs, or platform validation record.
  • The skill does not send or upload generated files.
  • When live Office PowerPoint tools are available, the source directs users to use the live-editing alternative.

How to install

The source does not document a standalone installation procedure for this skill. It is located at plugins/agent-plugins/pitch-agent/skills/pptx-author/ in the repository. The repository documents adding https://github.com/anthropics/financial-services in Cowork and selecting the relevant agent or plugin. For Claude Code, the documented commands are: claude plugin marketplace add anthropics/financial-services, followed by claude plugin install pitch-agent@claude-for-financial-services.

How to use

In a managed-agent session without an open Office application, request a file artifact, for example: “Create a valuation-summary PowerPoint and save it as ./out/valuation-summary.pptx.” The environment must be able to run Python, provide python-pptx, and expose a writable filesystem. Place a firm template in ./templates/ when one is required. Return the generated file's relative path.

Compared to similar skills

The source explicitly positions live Office PowerPoint tools as the alternative: pptx-author creates a disk-based file, while the live tools edit an open PowerPoint document.

FAQ

Does it modify an open PowerPoint document?
No. It is intended for headless file generation; the source recommends the live Office PowerPoint option when those tools are available.
Where is the output saved?
It must be saved to ./out/<name>.pptx, and the final response must return that relative path.
What runtime dependencies are stated?
The source explicitly requires Python and python-pptx, along with a writable local filesystem.
Does it email or upload the deck?
No. The skill writes a file and does not email or upload it.

More skills from this repository

All from anthropics/financial-services

Data & Analysis ✓ Anthropic · Official

Three-Statement Model Builder

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

Data & Analysis ✓ Anthropic · Official

Spreadsheet Auditor

Checks spreadsheet formulas, errors, and financial-model integrity.

Data & Analysis ✓ Anthropic · Official

Three-Statement Model Builder

Complete existing three-statement templates with linked formulas, projections, scenarios, and audit checks.

Data & Analysis ✓ Anthropic · Official

Comparable Company Valuation

Build institutional-grade peer valuation analyses with operating metrics, trading multiples, and statistical benchmarks in spreadsheets.

Data & Analysis ✓ Anthropic · Official

Competitive Landscape Analyst

Turn competitive research into an approved, comparable market landscape deck.

Data & Analysis ✓ Anthropic · Official

Earnings Update Researcher

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

Data & Analysis ✓ Anthropic · Official

Sector Landscape Research

Structure industry dynamics, competition, valuation, and investment themes in one research workflow.

Productivity & Collaboration ✓ Anthropic · Official

PE Investment Committee Memo Writer

Turns diligence, financial analysis, and deal terms into a structured memo for private equity investment committee approval.

Data & Analysis ✓ Anthropic · Official

Excel Data Cleaning Assistant

Clean inconsistent spreadsheets before analysis.

Data & Analysis ✓ Anthropic · Official

Financial Deck Refresh

Update financial figures across an existing presentation while preserving its formatting and structure.

Writing & Content ✓ Anthropic · Official

IC Memo Drafting

Turns diligence and financial inputs into a structured IC memo.

Data & Analysis ✓ Anthropic · Official

Financial Model Auditor

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

Automation & Ops ✓ Anthropic · Official

Reconciliation Break Tracer

Trace ledger breaks to source entries and state the operational root cause.

Automation & Ops ✓ Anthropic · Official

KYC Intake Parser

Turn onboarding packets into structured KYC data ready for screening.

Data & Analysis ✓ Anthropic · Official

Audit XLS: Spreadsheet Model Review

Systematically checks spreadsheet formulas, errors, and financial-model integrity issues.

Data & Analysis ✓ Anthropic · Official

General Ledger Roll-Forward

Connects a balance-sheet account’s opening balance to its period-end GL balance for close packages and audit support.

Data & Analysis ✓ Anthropic · Official

Investment Banking Pitch Deck Filler

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

Data & Analysis ✓ Anthropic · Official

Three-Statement Model Filler

Complete and validate integrated three-statement templates with formulas, linkages, and audit checks.

Data & Analysis ✓ Anthropic · Official

Financial Model Audit

Systematically checks spreadsheet formulas and model integrity.

Data & Analysis ✓ Anthropic · Official

GL–Subledger Reconciliation

Reconcile general ledger and subledger data, expose breaks, and suggest likely causes for investigation.

Related skills