CtrlK
BlogDocsLog inGet started
Tessl Logo

spreadsheet-create-verify-gate

Create or edit Excel workbooks with openpyxl-specific pitfall handling, anchored preflight audit, and deterministic post-write proof that every criterion is satisfied

61

Quality

72%

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 ./benchmarks/gdpval/skills/spreadsheet-proof-gate-merged-fedf41/SKILL.md
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 content is highly actionable with executable code and a clearly sequenced, well-validated workflow, but it is somewhat verbose with repeated pitfall guidance and keeps all material in a single monolithic file with no progressive disclosure into separate references.

Suggestions

Consolidate the merged-cell pitfall guidance, which is repeated in Rule 2, Phase 2B.2, Phase 6, and the Error handling section, into one authoritative treatment referenced from the other locations.

Move the long Phase 6 verification script and the shell_agent escalation template into a separate bundled reference file (e.g., scripts/verify_workbook.py or references/verification.py) and link to it from SKILL.md.

Trim redundant restatements of data_only=False and the merged-cell rule to tighten token usage without losing the concrete guidance.

DimensionReasoningScore

Conciseness

The body is mostly efficient, domain-specific guidance that does not belabor basics Claude already knows, but merged-cell handling is repeated across Rule 2, Phase 2B.2, Phase 6, and the Error handling section, and the inline shell_agent escalation template is long. It is not a 3 because the redundancy and length mean not every token earns its place, and not a 1 because it avoids padded conceptual explanation.

2 / 3

Actionability

It provides fully executable Python for creation, editing, safe structure inspection, and a complete Phase 6 verification script, plus the concrete command `python verify_workbook.py`. It is not a 2 because the code is real and largely copy-paste ready rather than pseudocode.

3 / 3

Workflow Clarity

Phases 1–6 are clearly sequenced with a pre-edit go/no-go gate, a finalization gate, explicit retry/escalation feedback loops, and checklists for post-write proof. It is not a 2 because validation checkpoints and error-recovery loops are explicit rather than implicit.

3 / 3

Progressive Disclosure

The skill is well-organized into clear sections but is a monolithic single file well over 50 lines with no bundle files and no one-level-deep references; the long verification script and escalation template are inline. It is not a 1 because organization is good (not a disorganized wall), and not a 3 because there are no well-signaled separate references and content that could be split remains inline.

2 / 3

Total

10

/

12

Passed

Description

67%

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 occupies a distinct niche, but it leans heavily on technical jargon for its trigger terms and omits an explicit "Use when..." clause, leaving the when-to-use question only implied.

Suggestions

Add an explicit "Use when..." clause naming concrete triggering situations (e.g., creating a new .xlsx from scratch, editing an existing workbook where exact post-edit state must be proven).

Replace or supplement jargon ("anchored preflight audit", "deterministic post-write proof") with natural user-facing terms like "spreadsheet", "xlsx", "verify", and "check the result".

Include common synonyms ("spreadsheet", ".xlsx") so the description matches how users actually phrase the request.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — "Create or edit Excel workbooks", "openpyxl-specific pitfall handling", "anchored preflight audit", and "deterministic post-write proof" — rather than vague language. It is not a 2 because it goes beyond naming a domain plus a few actions into several specific operations.

3 / 3

Completeness

It clearly answers "what" the skill does but provides no "Use when..." trigger clause, so per the judging guidelines completeness is capped at 2. It is not a 1 because the what is explicit, and not a 3 because explicit when-triggers are missing.

2 / 3

Trigger Term Quality

"Create or edit Excel workbooks" is a natural user phrase, but the rest ("anchored preflight audit", "deterministic post-write proof", "openpyxl-specific") is technical jargon users would not say, and common variants like "spreadsheet" or "xlsx" are absent. It is not a 1 because one genuine natural term is present, and not a 3 because coverage of natural phrasings is thin.

2 / 3

Distinctiveness Conflict Risk

The combination of openpyxl pitfall handling plus deterministic post-write proof defines a clear niche unlikely to be triggered for unrelated skills. It is not a 2 because the niche is sharply defined rather than merely "somewhat specific".

3 / 3

Total

10

/

12

Passed

Validation

93%

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

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

skill_md_line_count

SKILL.md is long (537 lines); consider splitting into references/ and linking

Warning

Total

15

/

16

Passed

Repository
HKUDS/OpenSpace
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.