CtrlK
BlogDocsLog inGet started
Tessl Logo

xlsx

Comprehensive spreadsheet creation, editing, and analysis with support for formulas, formatting, data analysis, and visualization. When Claude needs to work with spreadsheets (.xlsx, .xlsm, .csv, .tsv, etc) for: (1) Creating new spreadsheets with formulas and formatting, (2) Reading or analyzing data, (3) Modify existing spreadsheets while preserving formulas, (4) Data analysis and visualization in spreadsheets, or (5) Recalculating formulas

77

1.35x
Quality

Does it follow best practices?

Impact

76%

1.35x

Average score across 10 eval scenarios

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Content

77%

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

The body is highly actionable with clear, validated workflows and genuine spreadsheet-domain expertise. Its main weaknesses are mild conciseness padding (basic pandas operations and redundant examples) and the absence of any bundle structure despite referencing a recalc.py script that is not provided.

Suggestions

Trim the pandas basics block (df.head/info/describe comments) and collapse the three WRONG/three CORRECT hardcoded-value examples into a single contrast pair to reduce token overhead.

Either bundle the referenced recalc.py under scripts/ and link to it clearly, or replace the "provided script" framing with self-contained recalculation instructions so references are real and one level deep.

Consider extracting the detailed financial-modeling color and number-formatting standards into a references/ file (e.g., FORMATTING.md) and linking from the body, improving progressive disclosure.

DimensionReasoningScore

Conciseness

Mostly efficient with valuable domain guidance (financial color/number formatting, recalc workflow), but includes basics Claude already knows (pandas df.head()/df.info() with inline comments) and a redundant three-bad/three-good hardcoded-value block that could be tightened.

2 / 3

Actionability

Provides fully executable pandas and openpyxl code, an exact `python recalc.py output.xlsx` command, a concrete recalc JSON output schema, and specific pitfalls such as "column 64 = BL, not BK" — copy-paste ready.

3 / 3

Workflow Clarity

The numbered six-step Common Workflow includes a mandatory recalculation step and an explicit fix-then-recalculate-again feedback loop, plus a Formula Verification Checklist — a clear sequence with validation checkpoints.

3 / 3

Progressive Disclosure

Content is a monolithic ~290-line single file with no references/scripts/assets bundle, and the referenced recalc.py is not actually bundled; sections are well-organized (above a 1) but content that could be split is inline and the script reference is not a clearly signaled one-level-deep file.

2 / 3

Total

10

/

12

Passed

Description

100%

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 strong: it names concrete actions, includes natural trigger terms with file extensions, and gives an explicit when-to-use clause covering five use cases. It uses appropriate third-person voice throughout and avoids vague fluff.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — "spreadsheet creation, editing, and analysis" plus enumerated "Creating new spreadsheets with formulas and formatting", "Modify existing spreadsheets while preserving formulas", and "Recalculating formulas" — matching the anchor for listing several specific actions.

3 / 3

Completeness

Explicitly states both what ("Comprehensive spreadsheet creation, editing, and analysis") and when ("When Claude needs to work with spreadsheets (.xlsx, .xlsm, .csv, .tsv, etc) for: (1)…(5)"), satisfying the explicit-trigger requirement.

3 / 3

Trigger Term Quality

Includes natural terms users would say — "spreadsheets", ".xlsx, .xlsm, .csv, .tsv", "formulas", "formatting", "data analysis" — giving good coverage of common phrasings and file extensions.

3 / 3

Distinctiveness Conflict Risk

The spreadsheet niche with specific file-extension triggers (.xlsx, .xlsm, .csv, .tsv) is clearly distinct and unlikely to fire for unrelated skills.

3 / 3

Total

12

/

12

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
majiayu000/claude-skill-registry
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.