CtrlK
BlogDocsLog inGet started
Tessl Logo

spreadsheet-source-validated

Execute Python scripts for spreadsheet operations with mandatory source data validation and fallback protocols

62

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-direct-python-enhanced-enhanced-2e6773/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 clear, validated workflows and executable examples, but it is long and somewhat redundant and does not split detailed reference material into separate files.

Suggestions

Deduplicate the validation logic — define it once and reference it rather than reimplementing it in the recommended pattern and complete workflow.

Move the library reference table and troubleshooting entries into a separate reference file (e.g., TROUBLESHOOTING.md) and link to it from the body.

Tighten the 'Why Direct Execution?' section to a few bullets to reduce token overhead.

DimensionReasoningScore

Conciseness

The body is mostly efficient and the code is directly useful, but validation logic is reimplemented across three sections plus the recommended pattern and complete workflow, and prose like 'Why Direct Execution?' could be trimmed.

2 / 3

Actionability

Provides concrete, executable Python and shell snippets (validate_source_data, validate_spreadsheet_integrity, file-based run_shell pattern, complete Validate->Process->Report script) that are largely copy-paste ready.

3 / 3

Workflow Clarity

Multi-step processes are explicitly sequenced with validation checkpoints (PHASE 1/2/3, 'Validate then Execute'), retry limits, and fallback feedback loops for error recovery.

3 / 3

Progressive Disclosure

No bundle files exist and everything is inline; the ~365-line body includes content that could be split out (library table, troubleshooting, alternative-source catalog) rather than held at one level.

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 distinct, naming concrete capabilities and a clear niche, but it omits an explicit 'Use when' trigger and could include more natural user-facing keywords.

Suggestions

Add an explicit 'Use when ...' clause naming common user phrasing (e.g., Excel/.xlsx files, validating source data before processing).

Incorporate natural trigger terms such as 'Excel', 'xlsx', and 'spreadsheets' alongside the current technical vocabulary.

Tighten the what/when balance by appending a one-sentence trigger so completeness reaches the top anchor.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'execute Python scripts for spreadsheet operations', 'mandatory source data validation', and 'fallback protocols' — rather than vague domain references.

3 / 3

Completeness

Clearly states what the skill does, but lacks an explicit 'Use when...' trigger clause, which per the guidelines caps completeness at 2.

2 / 3

Trigger Term Quality

Includes relevant terms like 'Python scripts', 'spreadsheet operations', and 'source data validation', but misses common natural variations a user would say such as 'Excel', '.xlsx', or 'spreadsheets'.

2 / 3

Distinctiveness Conflict Risk

The combination of spreadsheet operations plus mandatory validation and fallback protocols carves a clear niche unlikely to trigger for unrelated skills.

3 / 3

Total

10

/

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