CtrlK
BlogDocsLog inGet started
Tessl Logo

spreadsheets

Create, edit, review, and finalize standalone XLSX, XLS, CSV, and TSV spreadsheet files. Use for spreadsheet generation, formatting, formulas, charts, data consolidation, source-based calculations, numeric reconciliation, legacy conversion, and visual QA. Do not use for live Microsoft Excel control or macro-enabled workbook editing.

70

Quality

85%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

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

A well-structured, token-efficient body: a three-stage reasoning framework, executable setup and delivery commands, explicit validation and ordering guidance, and clean one-level progressive disclosure into two real reference files. The main gaps are the absence of an explicit validate-fix-revalidate feedback loop for destructive edits and the lack of a concrete build-stage example.

Suggestions

Add one explicit error-recovery loop for the edit/replace-source path, e.g. "If validate reports errors, fix the candidate and re-validate before deliver" — this would lift workflow_clarity from 4 to 5.

Deduplicate the "the CLI provides facts, not quality verdicts" caveat between the Review and Deliver sections, keeping it once to tighten conciseness.

Include a minimal worked example in Build (e.g. a short openpyxl snippet creating a sheet with a formula) so the core task has copy-paste-ready guidance rather than a tool menu.

DimensionReasoningScore

Conciseness

The body is dense, imperative, and free of explanations Claude already knows (no library tutorials, no format primers — "Write and run one task-specific, reproducible script... Use openpyxl, xlsxwriter, pandas, ExcelJS, direct OOXML editing, or another suitable tool"). Not 5: the caveat that the CLI "provides facts and images, never a content- or design-quality verdict" is restated in Deliver ("it does not... decide whether the content, formulas, design, or requested outcome are good enough; those judgments belong to the model"), and the optional-tools philosophy is repeated within the Review section itself — minor trimming opportunities.

4 / 5

Actionability

Two executable bash blocks are included (workspace setup with SKILL_ROOT and PILOTDECK_WORK_DIR resolution; the full `deliver` invocation with `--source`, `--out`, and `--replace-source` variants), and validate/recalculate/render are named with clear pointers to their syntax in optional-tools.md. Not 5: the build stage itself offers a tool menu rather than a concrete worked example, and deliver uses unresolved placeholders ($FINAL_OUTPUT, $INPUT), so it is not fully copy-paste ready.

4 / 5

Workflow Clarity

A clearly sequenced Understand → Build → Review → Deliver flow with numbered stages and strong validation emphasis: optional validate/recalculate/render with explicit ordering ("recalculate the final candidate first so later evidence describes its final calculation state"), source protection, and atomic delivery that "rejects structurally unsafe or unreadable packages". Not 5: there is no explicit error-recovery feedback loop (validate → fix → re-validate) for the destructive edit/replace-source paths, so a minor validation checkpoint gap remains.

4 / 5

Progressive Disclosure

The body is a clear overview with two well-signaled, one-level-deep references, both verified real files: "read [spreadsheet-specifics.md](references/spreadsheet-specifics.md) only when relevant" and "See [optional-tools.md](references/optional-tools.md) only when one of these commands... would serve the task". Neither reference file nests further references, detail is appropriately split out (CLI syntax, formula-cache/LibreOffice specifics), and the scripts bundle is present as listed. Matches the 5 anchor.

5 / 5

Total

17

/

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.

A strong description: concrete action verbs, explicit file-format coverage, an affirmative trigger clause, and a negative boundary that disambiguates adjacent use cases. The only gap is the absence of "Excel file" / ".xlsx" style natural-language triggers users commonly say, since Excel is named only in the exclusion clause.

DimensionReasoningScore

Specificity

"Create, edit, review, and finalize standalone XLSX, XLS, CSV, and TSV spreadsheet files" lists multiple specific concrete actions, and the trigger list adds "spreadsheet generation, formatting, formulas, charts, data consolidation, source-based calculations, numeric reconciliation, legacy conversion, and visual QA" — comprehensive coverage. Not 4: no meaningful gaps in action coverage; every verb and task named is concrete rather than generic.

5 / 5

Completeness

Explicitly answers "what" ("Create, edit, review, and finalize standalone XLSX, XLS, CSV, and TSV spreadsheet files") and "when" ("Use for spreadsheet generation, formatting, formulas, charts, data consolidation... legacy conversion, and visual QA"), plus an explicit do-not-use boundary. The "Use for..." clause is equivalent explicit trigger guidance, so the cap of 3 for a missing trigger clause does not apply; this matches the 5 anchor.

5 / 5

Trigger Term Quality

Natural terms like "spreadsheet", "XLSX", "XLS", "CSV", "TSV", "formulas", "charts", and "formatting" give good keyword coverage, and file-format extensions are present. Not 5: common user phrasings such as "Excel file(s)" or ".xlsx" as affirmative triggers are missing — "Microsoft Excel" appears only in the negative boundary clause, which does not serve as a positive trigger.

4 / 5

Distinctiveness Conflict Risk

A clear niche (standalone spreadsheet files across four named formats) with distinct triggers, and the negative boundary "Do not use for live Microsoft Excel control or macro-enabled workbook editing" actively reduces overlap with adjacent skills. Minimal conflict risk remains, matching the 5 anchor.

5 / 5

Total

19

/

20

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
OpenBMB/PilotDeck
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.