CtrlK
BlogDocsLog inGet started
Tessl Logo

officecli-xlsx

Use this skill any time a .xlsx file is involved -- as input, output, or both. This includes: creating spreadsheets, financial models, dashboards, or trackers; reading, parsing, or extracting data from any .xlsx file; editing, modifying, or updating existing workbooks; working with formulas, charts, pivot tables, or templates; importing CSV/TSV data into Excel format. Trigger whenever the user mentions 'spreadsheet', 'workbook', 'Excel', 'financial model', 'tracker', 'dashboard', or references a .xlsx/.csv filename.

71

Quality

89%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Critical

Do not install without reviewing

SKILL.md
Quality
Evals
Security

Quality

Content

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

An unusually actionable, operationally hardened skill: executable commands everywhere, a disciplined six-step workflow, and a required QA cycle with explicit fix-and-verify loops. Its weaknesses are duplication of the same rules across sections and a fully inlined ~485-line body that should split detailed standards and the CLI bug backlog into reference files.

Suggestions

Deduplicate repeated rules: state the placeholder-token ban, chart immutability, and pie-color caveat once each in their canonical sections and cross-reference from the others, which would cut significant length from an already long body.

Split detail into one-level-deep reference files (e.g. references/known-issues.md for the version-pinned CLI bug backlog, references/financial-models.md for the color-coding and number-format standards) and keep short, well-signaled pointers in SKILL.md.

Remove or resolve the external dangling reference ("per D-12 in Dashboard skill") and the internal 'see Known Issues' pointers could cite exact subsection titles so navigation doesn't rely on searching.

DimensionReasoningScore

Conciseness

The body is dense with genuinely non-obvious CLI knowledge, but several rules are repeated verbatim or near-verbatim — the placeholder-token ban appears four times (Requirements for Outputs, Charts, QA checklist, Template QA), chart anchor/series immutability twice (Charts, Known Issues), the pie-color caveat twice, and "A reviewer should tell what a cell IS by color alone" appears twice within the same section. Version-pinned notes (1.0.57+ through 1.0.63) also add time-sensitive weight. This matches the score-3 anchor (mostly efficient but could be tightened) rather than 4, where the duplication is more than minor.

3 / 5

Actionability

Nearly every section gives copy-paste-ready commands — the Quick Start is a complete runnable open→set→close→validate script, the chart section tabulates three exact prop shapes ("dataRange=\"Sheet1!A1:B4\"", "series1.values=..."), data validation shows three full bash/batch patterns, and the CSV section includes a working Python generator. This matches the score-5 anchor (fully executable, covers common cases).

5 / 5

Workflow Clarity

The Common Workflow is a clear six-step sequence with incremental-execution checkpoints, and the QA section mandates a full validation cycle (issues → annotated → error queries → validate → visual HTML pass → print layout) with an explicit fix-and-rerun feedback loop ("If anything failed, fix, then rerun the full cycle"). This matches the score-5 anchor: explicit validation steps, feedback loops, and checklists for a batch-mutation skill.

5 / 5

Progressive Disclosure

Section headers are clear and navigation within the file is easy, but the ~485-line body is entirely monolithic: no bundle files exist (references/, scripts/, assets/ are absent) and content that clearly belongs in separate reference files — the detailed financial-modeling standards, the CSV/batch import recipes, and the version-pinned CLI bug backlog — is all inlined in SKILL.md. It also contains a dangling external pointer ("per D-12 in Dashboard skill") that has no counterpart in this bundle. This fits the score-3 anchor (some structure, but content that should be separate is inline) rather than 2, since internal structure and signaling are good.

3 / 5

Total

16

/

20

Passed

Description

96%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 capability enumeration, an explicit trigger clause with natural synonyms and file extensions, and clear scoping to .xlsx work. The only weakness is that broad trigger words ("dashboard", "tracker") slightly raise false-trigger risk against adjacent skills.

DimensionReasoningScore

Specificity

The description lists multiple specific concrete actions — "creating spreadsheets, financial models, dashboards, or trackers; reading, parsing, or extracting data from any .xlsx file; editing, modifying, or updating existing workbooks; working with formulas, charts, pivot tables, or templates; importing CSV/TSV data into Excel format" — with comprehensive coverage of the domain. This matches the score-5 anchor (multiple specific actions, comprehensive); it is not score 4 because there are no meaningful coverage gaps.

5 / 5

Completeness

It explicitly answers both "what" (the enumerated create/read/edit/import capabilities) and "when" ("Use this skill any time a .xlsx file is involved... Trigger whenever the user mentions...") with concrete trigger phrases, matching the score-5 anchor exactly. Not score 4 because the 'when' clause is fully explicit rather than merely present.

5 / 5

Trigger Term Quality

Trigger terms include natural user phrasings and synonyms — "spreadsheet", "workbook", "Excel", "financial model", "tracker", "dashboard" — plus file extensions ".xlsx/.csv", matching the score-5 anchor (comprehensive natural terms including synonyms and extensions). Not score 4 because nearly every natural term a user would say for this domain is present.

5 / 5

Distinctiveness Conflict Risk

The niche (.xlsx workbook manipulation) is clear and anchored by extension-specific triggers, but generic trigger words like "dashboard" and "tracker" create minor overlap risk with visualization or generic data-tracking skills that are not Excel-file tasks. This fits the score-4 anchor (mostly distinct, minor overlap with closely related skills); not score 5 because those broad words could fire outside the xlsx context.

4 / 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
Team-Commonly/commonly
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.