Productivity & Collaboration ✓ Anthropic · Official pptxpowerpointpython-pptxheadless-generationfinancial-modeling

Headless PowerPoint Author

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

FollowSkills review · FSRS-2.0
Not recommended
52/ 100 5-point scale 2.6 / 5
Trust17 / 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.

Reliability7 / 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.

Adaptability10 / 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.

Convention8 / 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.

Effectiveness6 / 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.

Verifiability4 / 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.

Evidence confidence:Low Reviewed Jul 19, 2026 Reviewed revision 4aa51ed3d379
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.
Review evidence [1][2][3][4][5][6]
See the full review method →

What it does & when to 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.

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

Pros & cons

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 to install

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.

How to use

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.

Compared to similar skills

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.

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

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