Data & Analysis ✓ Anthropic · Official

Headless Excel Workbook Builder

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

51/ 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
xlsxopenpyxlfinancial-modelingheadless-automation
+1excel-workbooks

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.

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

How do you install this skill?

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.
Before you start
Your agent needs
  • Shell / CLI
  • Local filesystem
Install first
  • Python
  • openpyxl

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.

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/earnings-reviewer/skills/xlsx-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?

Try saying

Once installed, send your agent any of these to trigger it:

  • Use xlsx-author to create an Excel workbook and save it as ./out/model.xlsx.

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.

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 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 Excel Workbook Builder this page ✓ Anthropic · Official 51 · Use with care ★ 40k 1mo ago Apache-2.0
xlsx Spreadsheet Skill 49 · Use with care ★ 3.1k 8mo ago MIT
DeepTutor XLSX Skill 60 · Recommended ★ 41k 17d ago Apache-2.0
XLSX Spreadsheet Skill ✓ Anthropic · Official 40 · Not recommended ★ 181k 16d ago —
OfficeCLI Data Dashboard Skill 57 · Use with care ★ 32k 12d ago Apache-2.0

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.

How did FollowSkills review this skill?

FollowSkills review · FSRS-2.0
Use with care
51/ 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 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.

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

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.

★ 40k FS 55 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

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
Productivity & Collaboration ✓ Anthropic · Official

Headless PowerPoint Author

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

★ 40k FS 52 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
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
Data & Analysis ✓ Anthropic · Official

Excel Data Cleaning Assistant

Clean inconsistent spreadsheets before analysis.

★ 40k FS 54 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

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

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

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

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

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

Portfolio Performance Monitor

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

★ 40k FS 50 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
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.

★ 40k FS 54 Use with care 1mo ago
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.

★ 40k FS 53 Use with care 1mo ago

Related skills