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

83

1.56x
Quality

80%

Does it follow best practices?

Impact

80%

1.56x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./data/06-office-excel/SKILL.md

The canonical home for this skill is xlsx in majiayu000/claude-skill-registry

SKILL.md
Quality
Evals
Security

Quality

Content

71%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 highly actionable with executable code and a validation-backed workflow, but it is somewhat verbose and inlines reference-grade material that would benefit from being split into separate files. Workflow checkpoints are present but scattered.

Suggestions

Trim explanatory prose (e.g., 'This ensures the spreadsheet remains dynamic and updateable') and consolidate the duplicated recalc instructions into one section to reduce tokens.

Move the financial-modeling color-coding and number-formatting standards into a dedicated reference file (e.g., references/financial-modeling.md) and link to it from SKILL.md, keeping only a brief pointer inline.

Unify the Common Workflow and Formula Verification Checklist into a single linear sequence with explicit validate-fix-retry checkpoints so the feedback loop is not split across sections.

DimensionReasoningScore

Conciseness

Mostly efficient but padded in places — explanatory asides like 'This ensures the spreadsheet remains dynamic and updateable' and repeated recalc details add tokens Claude doesn't need.

3 / 5

Actionability

Copy-paste-ready code for pandas and openpyxl plus concrete recalc.py commands and a documented JSON output format cover the common cases fully and executably.

5 / 5

Workflow Clarity

The Common Workflow gives a clear numbered sequence with a mandatory recalc step and a verify-and-fix error-recovery loop, but validation guidance is fragmented across separate checklist sections rather than one coherent flow.

4 / 5

Progressive Disclosure

No bundle files exist, so ~290 lines of color-coding standards, number-formatting rules, formula rules, and checklists are all inlined; headers provide some structure but bulk content that belongs in separate reference files is kept inline.

3 / 5

Total

15

/

20

Passed

Description

88%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 strong: comprehensive concrete capabilities, explicit 'Use when' trigger guidance, and broad file-extension coverage. It is well-distinguishable and uses appropriate third-person voice.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — creation, editing, analysis, formulas, formatting, data analysis, visualization, and recalculation — giving comprehensive coverage of the spreadsheet domain.

5 / 5

Completeness

Explicitly answers both 'what' (creation, editing, analysis with formulas/formatting/visualization) and 'when' via the numbered 'When Claude needs to work with spreadsheets... for: (1)...(5)' trigger clause.

5 / 5

Trigger Term Quality

Strong natural-term coverage with explicit file extensions (.xlsx, .xlsm, .csv, .tsv) and phrases like 'spreadsheets' and 'Recalculating formulas', though a few common terms like 'Excel files' are absent.

4 / 5

Distinctiveness Conflict Risk

A clear spreadsheet niche with distinct file extensions keeps conflict risk low, though there is minor overlap with generic data-analysis skills; voice is correctly third person.

4 / 5

Total

18

/

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