Headless Excel Workbook Builder
Generate deliverable .xlsx files in managed environments without an open Excel application.
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.
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.
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.
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.
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.
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.
- 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.
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.
- 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.
Pros & cons
- 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.
- 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.