CtrlK
BlogDocsLog inGet started
Tessl Logo

xlsx-official

Unless otherwise stated by the user or existing template

35

Quality

31%

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/antigravity-bundle-documents-presentations/skills/xlsx-official/SKILL.md

The canonical home for this skill is xlsx-official in administrakt0r/AI-Agents-Safe-Coding-Skills

SKILL.md
Quality
Evals
Security

Quality

Content

63%Scale 1-5

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

This is a reasonably well-structured skill that covers Excel file creation, editing, and analysis with concrete code examples and a clear workflow including validation steps. Its main weaknesses are verbosity (particularly the repeated emphasis on formulas vs hardcoded values and redundant recalc.py explanations) and the monolithic structure that combines general Excel operations with specialized financial modeling conventions. The financial modeling standards add valuable domain-specific knowledge but would benefit from being split into a separate reference file.

Suggestions

Reduce the 'CRITICAL: Use Formulas' section to one wrong/right example pair instead of three—Claude understands the pattern from a single example.

Split financial model requirements (color coding, number formatting, documentation standards) into a separate FINANCIAL_MODELS.md file and reference it from the main skill.

Consolidate the recalc.py documentation—it's explained in the Common Workflow, the 'Recalculating formulas' section, and the 'Interpreting recalc.py Output' section. One section with the command, behavior, and output format would suffice.

DimensionReasoningScore

Conciseness

The skill contains useful information but is noticeably verbose in places. The 'CRITICAL: Use Formulas, Not Hardcoded Values' section with three wrong and three right examples is excessive—Claude understands this concept with one example each. The color coding standards, number formatting, and documentation requirements sections are appropriately detailed for domain-specific knowledge Claude wouldn't inherently know, but the best practices section repeats some information (e.g., recalc.py usage is explained multiple times).

3 / 5

Actionability

The skill provides concrete, executable Python code examples for creating, editing, and reading Excel files. The recalc.py usage is clearly specified with command-line syntax and JSON output format. Minor gaps include: the Formula Verification Checklist uses checkbox format which is more of a reference than executable guidance, and some sections like 'Documentation Requirements for Hardcodes' describe conventions rather than providing executable steps.

4 / 5

Workflow Clarity

The Common Workflow section provides a clear 6-step sequence including a mandatory recalculation step and an explicit error-checking feedback loop (step 6: verify, fix, recalculate again). The Formula Verification Checklist adds validation checkpoints. However, the workflow could be clearer about when to use pandas vs openpyxl in the sequence, and the 'Requirements for Outputs' section at the top is somewhat disconnected from the workflow steps below.

4 / 5

Progressive Disclosure

The content is structured with clear headers and sections, but it's a monolithic file that could benefit from splitting. The financial model requirements (color coding, number formatting, formula construction rules) could be in a separate FINANCIAL_MODELS.md reference. The recalc.py script is referenced but no bundle files are provided, and there are no references to external files for advanced topics. The skill tries to cover both general Excel operations and financial modeling conventions in one file.

3 / 5

Total

14

/

20

Passed

Description

0%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.

This description is a sentence fragment ('Unless otherwise stated by the user or existing template') that fails on every dimension. It provides no information about what the skill does, when it should be used, or what domain it covers. It appears to be a stray conditional clause rather than an actual skill description.

Suggestions

Rewrite the description entirely to state what the skill does using concrete action verbs (e.g., 'Generates project templates', 'Formats code files', etc.).

Add an explicit 'Use when...' clause with natural trigger terms that describe the scenarios in which Claude should select this skill.

Include domain-specific keywords, file types, or task names so the description is distinguishable from other skills in a large skill library.

DimensionReasoningScore

Specificity

The description contains no concrete actions whatsoever. It does not name any domain, tool, or capability. It is entirely abstract and incomplete as a sentence fragment.

1 / 5

Completeness

The description answers neither 'what does this do' nor 'when should Claude use it.' It is a sentence fragment that appears to be a conditional clause with no main clause, providing no actionable information.

1 / 5

Trigger Term Quality

There are no natural keywords, no domain terms, no file types, and no user-facing language that would help match this skill to any user request. 'Template' is the only semi-relevant word but lacks any context.

1 / 5

Distinctiveness Conflict Risk

The description is so vague and generic that it could not be distinguished from any other skill. It provides no identifying characteristics, domain, or scope.

1 / 5

Total

4

/

20

Passed

Validation

90%

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

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

10

/

11

Passed

Repository
administrakt0r/AI-Agents-Safe-Coding-Skills
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.