CtrlK
BlogDocsLog inGet started
Tessl Logo

officecli-data-dashboard

Use this skill to build a multi-element Excel dashboard — Dashboard sheet on open, multiple formula-driven KPI cards, multiple charts, sparklines, and conditional formatting — from CSV or tabular input. Trigger on: 'dashboard', 'KPI dashboard', 'analytics dashboard', 'executive dashboard', 'metrics dashboard', 'CSV to dashboard', 'data visualization'. Output is a single .xlsx. Scene-layer on officecli-xlsx: inherits every xlsx hard rule. DO NOT invoke for: a single budget tracker / one-sheet CSV-with-formatting (use xlsx), a 3-statement / DCF / LBO financial model (use financial-model), a weekly report with ≤ 1 chart and < 10 rows (use xlsx).

72

Quality

88%

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%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is highly actionable and exceptionally well-sequenced with strong validation feedback loops, but it is a monolithic ~400-line document with some cross-section repetition and no bundle-file offloading. Weakest dimensions are conciseness and progressive disclosure.

Suggestions

Move the D-1 through D-17 Known Issues table and the eight Delivery Gates into a references/ file (e.g. GATES.md / PITFALLS.md) and link from SKILL.md one level deep, reducing the monolithic wall and improving progressive disclosure.

De-duplicate the cachedValue-staleness rule: state it once (Requirements or D-16) and cross-reference, instead of restating it in Core Principles, Requirements, and Known Issues.

Collapse the Core Principles list and Requirements bullets where they overlap (e.g. visible-cells-only / hidden-column chart rule appears in both Core Principle 4 and D-8) to tighten token use.

DimensionReasoningScore

Conciseness

The body is dense and assumes Claude's competence (no 'what is a chart/KPI' padding), but it runs ~400 lines with real repetition — cachedValue staleness is restated across Core Principles, Requirements, and Known Issues D-16/D-17 — so it could be tightened. Not a 3 because not every token earns its place; not a 2-below because it avoids concept explanation.

2 / 3

Actionability

Fully executable commands throughout — the phased Quick Start, chart/sparkline/CF add calls, and the eight delivery gates are concrete, copy-paste ready bash, matching the 'fully executable code/commands' anchor.

3 / 3

Workflow Clarity

A clear phased sequence (Phase 1-4) with explicit validation checkpoints (Gates 1-8 using COUNT-then-if), feedback loops ('If anything fails, fix at source, re-run the full cycle'), and a stated build order, satisfying the 'clear sequence with explicit validation steps' anchor.

3 / 3

Progressive Disclosure

Sections are well-organized, but no bundle files exist (references/scripts/assets absent) and all detail — the long Known Issues table, the eight gates, the design tables — lives inline in one ~400-line SKILL.md, so content that should be split into one-level-deep reference files is inline. Not a 1 because references are not deeply nested; not a 3 because there is no file-level offloading and the skill is well over the 50-line simple-skill threshold.

2 / 3

Total

10

/

12

Passed

Description

100%

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, trigger-rich, and self-disambiguating, covering both capabilities and explicit invocation/exclusion criteria. It does not score below 3 on any dimension.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'Dashboard sheet on open, multiple formula-driven KPI cards, multiple charts, sparklines, and conditional formatting — from CSV or tabular input' with a single .xlsx output, matching the 'lists multiple specific concrete actions' anchor.

3 / 3

Completeness

Explicitly answers both what (build a multi-element Excel dashboard from CSV/tabular input) and when (a 'Trigger on:' list plus a 'DO NOT invoke for' exclusion set), satisfying the 'clearly answers both what AND when' anchor.

3 / 3

Trigger Term Quality

Provides natural terms a user would say — 'dashboard', 'KPI dashboard', 'analytics dashboard', 'executive dashboard', 'metrics dashboard', 'CSV to dashboard', 'data visualization' — giving good coverage of common variations.

3 / 3

Distinctiveness Conflict Risk

Occupies a clear niche and actively disambiguates from sibling skills via 'DO NOT invoke for: ... (use xlsx) ... (use financial-model)', making wrong-skill triggering unlikely.

3 / 3

Total

12

/

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