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.

60

Quality

70%

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

Fix and improve this skill with Tessl

tessl review fix ./plugins/agent-plugins/earnings-reviewer/skills/xlsx-author/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

86%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 content is a tight, executable skill body: a runnable example, a concrete output contract, domain-specific modeling conventions, and a clear 'when not to use' guardrail. The only meaningful gap is the absence of an explicit post-save verification step.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's competence (no explaining what spreadsheets or openpyxl are), with only minor redundancy where the blue/black color coding is restated in both inline code comments and the Conventions section.

4 / 5

Actionability

A complete, copy-paste-ready openpyxl script covers the common case (Inputs tab + calc tab with formula), and the output path contract ('./out/<name>.xlsx', return the relative path) gives concrete executable guidance.

5 / 5

Workflow Clarity

The sequence is clear and unambiguous (write script, run with Bash, save to ./out/, return path), but there is no explicit verification checkpoint confirming the file was written or opens correctly, leaving a minor validation gap.

4 / 5

Progressive Disclosure

The skill is under 50 lines, single-purpose, has no need for external bundle files, and is organized into clearly signaled sections (Output contract, How to build, Conventions, When NOT to use), satisfying the simple-skill exception.

5 / 5

Total

18

/

20

Passed

Description

53%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 is specific and well-differentiated, clearly stating what the skill produces and contrasting it with the live-workbook alternative. Its main weakness is the 'when' clause, which relies on technical jargon rather than natural user trigger phrasing.

Suggestions

Add an explicit 'Use when...' trigger phrase with natural user language (e.g., 'Use when you need to create or deliver an Excel file as a downloadable artifact in a headless run').

Include common synonyms and the file extension in the trigger terms (e.g., 'spreadsheet', '.xlsx', 'workbook file') so users searching with everyday phrasing surface this skill.

Reframe the technical context ('managed-agent sessions with no open Office app') as a user-facing condition rather than implementation jargon.

DimensionReasoningScore

Specificity

Names the domain (.xlsx) and one concrete action ('Produce a .xlsx file on disk (headless)') with a constraint, but coverage is not comprehensive — only one action is listed.

3 / 5

Completeness

The 'what' is clear, and a 'when' condition exists ('for managed-agent sessions with no open Office app'), but it is framed as a technical-environment qualifier rather than an explicit 'Use when...' trigger phrase, capping completeness at 3.

3 / 5

Trigger Term Quality

Relevant keywords (.xlsx file, Excel workbook) appear, but natural user phrasing is diluted by jargon ('managed-agent sessions', 'headless') and common synonyms (spreadsheet, .xls) are missing.

3 / 5

Distinctiveness Conflict Risk

It carves a clear niche (headless file artifact vs. driving a live Excel workbook) and explicitly disambiguates from the sibling live-Excel approach, with only minor overlap risk against closely related spreadsheet skills.

4 / 5

Total

13

/

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.

Validation16 / 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.