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
Use with care
51/ 100 5-point scale 2.6 / 5
1 2 3 4 5 6
1Trust17 / 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.

2Reliability8 / 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.

3Adaptability8 / 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.

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

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

6Verifiability4 / 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
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.
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 does this skill do, and when should you 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.

What are this skill's strengths and limitations?

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 do you install this skill?

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 do you use this skill?

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.

How does this skill compare with similar options?

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

Finance & Investment Banking ✓ Anthropic · Official

Three-Statement Model Builder

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

Finance & Investment Banking ✓ Anthropic · Official

Financial Data Pack Builder

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

Finance & Investment Banking ✓ Anthropic · Official

DCF Valuation Model Builder

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

Finance & Investment Banking ✓ Anthropic · Official

Financial Model Auditor

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

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.

Productivity & Collaboration ✓ Anthropic · Official

Headless PowerPoint Author

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

Finance & Investment Banking ✓ Anthropic · Official

Sell-Side CIM Builder

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

Finance & Investment Banking ✓ Anthropic · Official

LBO Model Builder

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

Data & Analysis ✓ Anthropic · Official

Excel Data Cleaning Assistant

Clean inconsistent spreadsheets before analysis.

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.

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.

Finance & Investment Banking ✓ Anthropic · Official

Investment Banking Deck Checker

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

Finance & Investment Banking ✓ Anthropic · Official

Financial Model Refresh

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

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.

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.

Finance & Investment Banking ✓ Anthropic · Official

Equity Research Initiation Workflow

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

Finance & Investment Banking ✓ Anthropic · Official

Portfolio Performance Monitor

Extracts portfolio-company KPIs and surfaces plan variances and covenant risks.

Finance & Investment Banking ✓ Anthropic · Official

Comprehensive Financial Plan

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

Finance & Investment Banking ✓ 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

General Ledger Roll-Forward

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

Related skills