CtrlK
BlogDocsLog inGet started
Tessl Logo

xlsx-author

Produce a .xlsx file on disk (headless) instead of driving a live Excel workbook — for managed-agent sessions with no open Office app.

71

Quality

89%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

The canonical home for this skill is xlsx-author in anthropics/financial-services

SKILL.md
Quality
Evals
Security

Quality

Content

100%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is an exemplary lean skill file: a concrete output contract, executable openpyxl code embodying the stated conventions, and a clear scope boundary against live-workbook tooling. No dimension shows more than a minor quibble (e.g., the Checks-tab convention is described in words rather than shown in code).

DimensionReasoningScore

Conciseness

The 43-line body contains no concept explanations, no padding, and no instructions Claude could infer on its own — the output contract, a single executable code example, terse conventions, and a when-not-to-use section; every token earns its place, matching the lean-and-efficient anchor.

5 / 5

Actionability

The openpyxl snippet is fully executable and copy-paste ready (workbook creation, sheet naming, styled input cells, a cross-sheet formula, save path), and the output contract specifies the exact path ("./out/<name>.xlsx") and return behavior — covering the common case per the top anchor.

5 / 5

Workflow Clarity

This is a simple single-purpose skill whose single action is unambiguous: write a short Python script, run it with Bash, save to ./out/, return the relative path; the mandated Checks tab ("Include a Checks tab that ties ... and surfaces TRUE/FALSE") provides the validation checkpoint, so the simple-skill exception applies rather than the multi-step validation-gap anchors.

5 / 5

Progressive Disclosure

The skill is under 50 lines with no external references needed and no bundle files present; the four well-labeled sections (Output contract, How to build, Conventions, When NOT to use) give it clean organization, which the rubric's simple-skill guidance scores at the top anchor.

5 / 5

Total

20

/

20

Passed

Description

73%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description clearly states what the skill does and when, and is strongly distinctive thanks to the explicit live-workbook contrast. It is held back by thin action coverage (one action instead of several) and missing natural trigger synonyms like "spreadsheet" or "create an Excel file".

Suggestions

Enumerate the concrete actions the skill performs, e.g. "Build multi-sheet Excel workbooks with openpyxl — inputs tabs, formulas, named ranges, and a checks tab — written to disk as a file artifact".

Add natural trigger synonyms users would actually say, such as "spreadsheet", "create an .xlsx", or "Excel file", alongside the existing ".xlsx" and "Excel workbook".

Sharpen the when clause into a task trigger, e.g. "Use when the user asks for an Excel/spreadsheet file and no live Excel MCP tools are available".

DimensionReasoningScore

Specificity

"Produce a .xlsx file on disk" names the domain and one concrete action, plus a mode contrast ("instead of driving a live Excel workbook"), but does not enumerate what authoring a workbook involves (build sheets, formulas, styling, checks) — matching the anchor for 1-2 concrete actions that are not comprehensive, not the several-actions anchor above.

3 / 5

Completeness

Both parts are present: what ("Produce a .xlsx file on disk") and when ("for managed-agent sessions with no open Office app"), but the when clause is an environment condition rather than a concrete user-task trigger phrase, so it is explicit yet could be more specific — the anchor-4 fit, not the concrete-trigger anchor 5.

4 / 5

Trigger Term Quality

Natural terms include ".xlsx", "Excel workbook", and "file" (the file extension mirrors the top-anchor pattern), but common variations such as "spreadsheet", "create/build an Excel file" are missing, placing it between good coverage (4) and comprehensive synonym coverage (5).

4 / 5

Distinctiveness Conflict Risk

The phrase "instead of driving a live Excel workbook" explicitly disambiguates this skill from live-workbook MCP tooling, carving a clear niche (headless file-producing fallback) with minimal overlap risk with generic xlsx skills.

5 / 5

Total

16

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
anthropics/financial-services
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.