Data & Analysis ✓ Anthropic · Official xlsxopenpyxlfinancial-modelingheadless-automationexcel-workbooks

Headless Excel Workbook Builder

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

FollowSkills review · FSRS-2.0
Not recommended
51/ 100 5-point scale 2.6 / 5
Trust17 / 25 · 3.4/5

The skill limits itself to headless execution and specifies writing to ./out/<name>.xlsx; it does not request network access, credentials, or external side effects, and it prohibits overwriting an existing workbook unless explicitly asked. It lacks guidance for sensitive financial data, user confirmation, failure rollback, and dependency security, so points are deducted.

Reliability8 / 20 · 2.0/5

The instructions and example are internally consistent, using openpyxl with explicit input, formula, and check-sheet conventions. However, dependencies are not pinned, there are no key-path tests or execution artifacts, and abnormal inputs, save failures, and formula errors lack diagnostic feedback. The static ceiling and these gaps require deductions.

Adaptability8 / 15 · 2.7/5

The target scenario, output form, and non-fit for live Excel/Cowork mode are reasonably clear. Trigger semantics, input boundaries, applicability beyond financial models, and Chinese-environment support are not specified, so only a mid-range score is justified.

Convention8 / 15 · 2.7/5

The document is readable and layered, with an output contract, build example, formatting conventions, and a non-use section. The repository supplies an Apache-2.0 license, CI validation, and official publisher provenance, but the skill lacks versioning, changelog, explicit maintenance ownership, dependency installation notes, and troubleshooting guidance.

Effectiveness6 / 15 · 2.0/5

The skill can directly guide creation of a collectable .xlsx artifact and provides a reusable openpyxl example plus modeling conventions. It does not verify representative outputs, establish complete business-result correctness, or compare marginal benefit with manual or alternative workflows; human review remains necessary, so the static score is capped below 7.

Verifiability4 / 10 · 2.0/5

The source includes a clear output contract, code example, repository-level plugin validation, and secret scanning, providing limited auditable evidence. It lacks skill-specific key-path tests, committed output samples, or third-party execution evidence, so a higher score is not supported.

Evidence confidence:Low Reviewed Jul 19, 2026 Reviewed revision 4aa51ed3d379
Before you use it
  • Before use, confirm that a compatible openpyxl version is installed and manually review formulas, formatting, checks, and sensitive-data exposure.
  • Failure cleanup and rollback are unspecified; do not assume existing files may be overwritten or that financial data may be written to an uncontrolled directory.
  • Repository-level CI does not demonstrate that this skill's workbook-generation path has been tested.
Review evidence [1][2][3][4][5][6]
See the full review method →

What it does & when to use it

xlsx-author creates Excel workbook artifacts in headless managed-agent or CMA sessions. It uses Python and openpyxl, saving the result under ./out/<name>.xlsx. The skill specifies workbook conventions for inputs, formulas, links, named ranges, and balance checks. When live Office Excel tools are available, the source directs users to use those tools instead.

Creates ./out/ when needed; writes and runs a short Python script; builds, formats, and saves .xlsx workbooks with openpyxl; uses colors to distinguish hardcoded inputs, formulas, and links; keeps inputs on an Inputs sheet; adds named ranges for values referenced from decks or memos; and creates a Checks sheet that surfaces TRUE/FALSE checks.

  1. An investment banking or research professional needs an Excel file artifact from a managed-agent session with no Office app open.
  2. A financial modeler needs inputs, calculations, and checks separated across workbook tabs.
  3. An operations team needs to generate one Excel file programmatically with Python.
  4. An analyst needs named ranges for values referenced by a presentation or memo.

Pros & cons

Pros
  • Defines a predictable ./out/<name>.xlsx output contract for orchestration and collection.
  • Provides concrete conventions for inputs, formulas, links, named ranges, and checks.
  • Designed for managed environments without an open Office application.
Limitations
  • Covers workbook production, not complete financial-model logic or data retrieval.
  • Requires Python, openpyxl, shell access, and local filesystem access.
  • Not intended for editing a live Excel workbook; the source provides no skill-specific test suite or platform validation record.

How to install

In Cowork, open Settings → Plugins → Add plugin, paste https://github.com/anthropics/financial-services, and select the required agents or verticals from the marketplace list. The README does not provide a standalone xlsx-author installation command; it is listed in the financial-analysis core plugin and appears as a bundled skill in Earnings Reviewer.

How to use

In a headless managed-agent/CMA session, use a prompt such as “Use xlsx-author to create an Excel workbook and save it as ./out/model.xlsx.” The skill uses Python and openpyxl, then returns the relative artifact path in the final message. If mcp__office__excel_* tools are available, use the live-workbook workflow instead.

Compared to similar skills

Compared with the mcp__office__excel_* live Excel workflow, xlsx-author targets headless sessions and produces a file artifact. The source provides no other named alternatives for comparison.

FAQ

Is this skill paid?
The supplied source does not state pricing for xlsx-author or the repository.
Does it require network access or MCP connectors?
The source shows requirements for shell access, Python, openpyxl, and local filesystem writes; it shows no network or MCP dependency.
Can it edit an existing workbook?
The conventions say to use one model per file and not append to an existing workbook unless explicitly asked; live editing should use the Office Excel tools.
Where is the output saved?
It must be saved to ./out/<name>.xlsx, and the relative path must be returned in the final message.

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