CtrlK
BlogDocsLog inGet started
Tessl Logo

spreadsheet-ops

Spreadsheet processing and analysis for CSV/Excel; trigger when users ask to merge/clean tabular data, run statistics, add/edit Excel formulas, apply formatting, generate charts, or force workbook recalculation.

66

Quality

80%

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 ./scientific-skills/Other/spreadsheet-ops/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

67%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 well-structured with concrete commands, a clear workflow, user checkpoints, and real one-level-deep reference files. Its main weaknesses are templated, overlapping checkpoint/validation sections that hurt conciseness and an orphaned reference file.

Suggestions

Consolidate the overlapping 'When Not to Use', 'User Checkpoints', 'Input Validation', and 'Quick Validation' sections into a single concise validation/checkpoint block to remove redundancy and save tokens.

Either reference references/report-template.md from the body (e.g. under analysis output) or remove it from the bundle so all reference files are navigable.

Show one concrete example with actual CLI arguments or a snippet of the CONFIG block so the Example Usage commands are copy-paste ready rather than requiring the user to open each script.

DimensionReasoningScore

Conciseness

Mostly efficient core (When to Use, Key Features, Example Usage) is offset by templated, overlapping boilerplate sections — 'When Not to Use', 'User Checkpoints', 'Input Validation', 'Quick Validation' restate each other — plus a meta-note '*(No explicit versions were provided in the source document.)*' that pads rather than instructs; not a 2 because the action lists remain lean, not a 4 because the redundant checkpoint/validation sections could be consolidated.

3 / 5

Actionability

Gives concrete executable commands for every operation (e.g. 'python scripts/merge_files.py') backed by real scripts, a sequenced workflow, task boundaries, and priority parameters; minor gap is that no CLI arguments are shown and configuration is delegated to an in-script 'CONFIG' rather than demonstrated, keeping it just below the copy-paste-ready 5 anchor.

4 / 5

Workflow Clarity

A clear 4-step workflow is reinforced by explicit checkpoints — 'confirm scope and output format with the user' before batch/overwrite and a Quick Validation pass checking that dependent paths exist and output contains core fields; not capped at 3 because validation is present, not a 5 because there is no concrete validate→fix→retry feedback loop tied to a specific command.

4 / 5

Progressive Disclosure

The body is a clear overview with a well-signaled one-level-deep 'Reference documentation (optional)' section listing 8 reference files that all exist, plus scripts referenced in Example Usage; held at 4 rather than 5 because references/report-template.md exists in the bundle but is never referenced, a minor navigation gap.

4 / 5

Total

15

/

20

Passed

Description

92%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 specific, comprehensive, and explicitly pairs 'what' with a 'trigger when...' clause using natural language. It is a strong, low-conflict trigger description with only minor synonym gaps.

DimensionReasoningScore

Specificity

Names the domain (CSV/Excel) plus seven concrete actions — 'merge/clean tabular data, run statistics, add/edit Excel formulas, apply formatting, generate charts, or force workbook recalculation' — matching the comprehensive-coverage anchor; not below because coverage is broad and specific, not a 4 since no meaningful action gaps remain.

5 / 5

Completeness

Explicitly answers both what ('Spreadsheet processing and analysis for CSV/Excel') and when ('trigger when users ask to merge/clean tabular data...'), with concrete trigger phrases matching the top anchor; not a 4 because the 'when' is explicit and specific rather than weakly implied.

5 / 5

Trigger Term Quality

Strong natural-term coverage ('merge', 'clean', 'tabular data', 'statistics', 'formulas', 'formatting', 'charts', 'recalculation') with file formats CSV/Excel, but a few common synonyms users say ('combine', 'join', 'dedupe') are missing, so it sits above the 3 anchor yet short of the fully comprehensive 5 anchor.

4 / 5

Distinctiveness Conflict Risk

Targets a clear niche (CSV/Excel merge/clean/analysis plus Excel-only formula/formatting/chart/recalculation) with distinct triggers and minimal overlap with generic file or document skills; not below 5 because the Excel-specific operations sharply bound the skill.

5 / 5

Total

19

/

20

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

frontmatter_unknown_keys

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

Warning

Total

15

/

16

Passed

Repository
aipoch/medical-research-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.