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.

64

Quality

81%

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

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 executable commands for every task and genuine validation checkpoint sections, but it carries substantial generic template boilerplate and never documents the CONFIG keys that constitute the skill's actual usage path. Trimming boilerplate and surfacing script configuration would lift it considerably.

Suggestions

Remove or collapse the generic template sections (Required Inputs, Output Contract, Failure Handling, User Checkpoints, Input/Quick Validation) into a few skill-specific lines — the Required Inputs table's "PMID, PDF, DOCX" examples are unrelated to spreadsheet operations and add pure token cost.

Document each script's CONFIG keys (input_file, output_file, sheet_name, target ranges, formula_template, etc.) inline in the Example Usage section, so users can configure tasks without opening each script to discover its parameters.

Link reference files at point of use (e.g., column-matching.md and dedup-conflict.md under the merge workflow, formulas.md under the formulas section) instead of a flat optional list, and reference the orphaned report-template.md or remove it.

DimensionReasoningScore

Conciseness

Task-relevant sections (When to Use, Key Features, Example Usage, Implementation Details) are tight, but ~50 lines of generic template boilerplate (Required Inputs with unrelated "PMID, PDF, DOCX" examples, Output Contract, Failure Handling, User Checkpoints, Input/Quick Validation) add tokens without skill-specific value.

3 / 5

Actionability

Six concrete runnable commands each invoke a real bundled script that executes as-is with bundled defaults. However, the body instructs "configure parameters in CONFIG" without documenting any CONFIG key, so every real task requires opening a script to learn its configuration.

4 / 5

Workflow Clarity

A clear four-step sequence (confirm inputs → choose task type → run script → produce output) is paired with checkpoint guidance in User Checkpoints (batch/overwrite confirmation) and Quick Validation (paths exist, output fields, assumptions marked). Validation lives in separate sections rather than embedded as explicit workflow steps with feedback loops, keeping it below 5.

4 / 5

Progressive Disclosure

The body is well sectioned, all 8 referenced files exist in references/ and are one level deep with topic labels, and scripts map to tasks. Minor gaps: references are a flat "optional" bullet list rather than linked at point of use, and references/report-template.md is never referenced.

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

A strong description: concise, third-person, and comprehensive in naming concrete capabilities with an explicit trigger clause. The only weaknesses are missing file-extension/synonym trigger terms (e.g., .xlsx, workbook) and minor overlap risk on generic statistics/chart triggers.

DimensionReasoningScore

Specificity

The description enumerates six concrete actions — "merge/clean tabular data, run statistics, add/edit Excel formulas, apply formatting, generate charts, or force workbook recalculation" — comprehensively covering the skill's documented operations in third-person voice.

5 / 5

Completeness

It explicitly answers both "what" ("Spreadsheet processing and analysis for CSV/Excel" with enumerated actions) and "when" ("trigger when users ask to..." with concrete trigger phrases), mirroring the anchor-5 example structure.

5 / 5

Trigger Term Quality

Natural trigger phrases are present ("merge/clean tabular data", "run statistics", "add/edit Excel formulas", "apply formatting", "generate charts"), but common synonyms and file extensions such as ".xlsx", "spreadsheet", or "workbook" (beyond the single recalculation mention) are missing.

4 / 5

Distinctiveness Conflict Risk

The CSV/Excel plus formula/formatting/recalculation niche is mostly distinct, but "run statistics" and "generate charts" could also route to general analysis or charting skills since only some triggers are Excel-scoped.

4 / 5

Total

18

/

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.

Validation — 15 / 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.