CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

live-dashboard

Notion-style team dashboard rendered as a Live Artifact. A single-page, self-contained HTML dashboard with KPIs, a 7-day sparkline, a real-time activity feed and a linked-database task table — wired to Notion via the Composio connector catalog. Refreshes on demand and when the artifact is opened. Falls back to seeded mock data when no connector is bound, so it works offline / in screenshots / in the picker preview.

69

Quality

87%

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

96%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 exemplary skill body: lean, imperative, and grounded in a real bundle with gated pre-flight reads, explicit validation checkpoints, and a self-critique loop before emission. The only structural weakness is references to non-bundled paths (design-templates/critique/, DESIGN.md) that a reader outside the authoring platform cannot resolve.

DimensionReasoningScore

Conciseness

The body is dense with constraint-level specifics ("Body 14/22", "40px weight 700 letter-spacing -0.01em", "10% alpha and a 2px stroke", "flash the changed row for 1.4s") and explains nothing Claude already knows. Every section is instruction, not padding — matching the lean anchor 5 rather than the 'minor over-explanation' anchor 4.

5 / 5

Actionability

Guidance is fully executable: explicit Read steps with file paths and read conditions, a concrete API contract ("POST /api/od/connectors/poll with a JSON body { project, read }"), exact timings, and reuse instructions pointing at wired hooks in assets/template.html ("tweenText() + .flash + .db-row.changed"). Per the scoring notes, an instruction-only skill is not penalized for lacking code when guidance is this actionable; it clearly exceeds the 'minor gaps' anchor 4.

5 / 5

Workflow Clarity

A clear gated sequence: a 5-step numbered Pre-flight, an explicit validation checkpoint ("every P0 row must be true before you emit index.html. Quote each P0 row inline... Do not emit while any P0 is unchecked"), and a self-critique feedback loop ("If Philosophy < 4 ... iterate on type and palette before emitting"). This matches anchor 5's 'explicit validation steps; feedback loops for error recovery; checklists for complex processes'; it is not anchor 4 because no validation gate is missing.

5 / 5

Progressive Disclosure

The body is an overview that pushes detail into a real, verified bundle: references/layouts.md, components.md, connectors.md, checklist.md and assets/template.html all exist, are one level deep, and each Read is clearly signaled with a load condition (e.g. connectors.md "only when inputs.connector !== mock"). It falls short of anchor 5 because two referenced paths — "design-templates/critique/" and the repeated "active DESIGN.md" — are not part of this bundle, leaving slightly dangling navigation rather than fully easy navigation.

4 / 5

Total

19

/

20

Passed

Description

75%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, highly concrete description that clearly communicates what the skill builds and how it behaves, including refresh and offline-fallback semantics. Its main gap is the absence of an explicit 'Use when...' trigger clause in the description itself, which caps completeness and leaves trigger guidance entirely to the separate triggers list.

Suggestions

Append an explicit 'Use when...' clause to the description, e.g. 'Use when the user asks for a team or Notion-style dashboard, a live KPI/status view, or a workspace overview rendered as a Live Artifact.'

Fold one or two natural synonym phrases (e.g. 'status page', 'metrics view', 'workspace overview') from the triggers list into the description so trigger guidance survives even when only the description is loaded.

State the intended operator context once (e.g. 'for operation/design prototype scenarios') so the description alone disambiguates from static chart-generation skills.

DimensionReasoningScore

Specificity

The description lists multiple concrete deliverables and behaviors: "single-page, self-contained HTML dashboard with KPIs, a 7-day sparkline, a real-time activity feed and a linked-database task table — wired to Notion via the Composio connector catalog", plus concrete runtime behaviors ("Refreshes on demand and when the artifact is opened", "Falls back to seeded mock data when no connector is bound"). Coverage is comprehensive across artifacts, integration, refresh, and fallback; it is not merely a list of 1-2 generic actions as at anchor 3-4.

5 / 5

Completeness

The "what" is clearly and concretely answered, but there is no "Use when..." clause or equivalent explicit trigger guidance in the description — usage时机 is only implied via the separate triggers list. Per the judging guideline, a missing 'Use when' clause caps completeness at 3, which matches the anchor "Has a clear 'what' but 'when' is missing or only weakly implied"; it cannot be 4-5 without explicit when-guidance in the description, and it is well above 2 since the what is fully specified.

3 / 5

Trigger Term Quality

Good natural-term coverage: "team dashboard", "Notion", "KPIs", "sparkline", "activity feed", "task table", "connector", "Live Artifact" — phrases a user would plausibly say. A few common variations are absent from the description itself (e.g. "status page", "metrics view", "overview"); the richer synonym coverage lives in the separate triggers list rather than the description field, so it falls just short of the comprehensive-synonyms anchor 5 but clearly above anchor 3.

4 / 5

Distinctiveness Conflict Risk

It occupies a clear niche — a Notion-style, connector-wired Live Artifact team dashboard — with specific differentiators ("Composio connector catalog", "Live Artifact", "seeded mock data fallback") that are unlikely to collide with generic dashboard or chart skills. This matches anchor 5 ("Clear niche with distinct triggers; minimal conflict risk") rather than 4, since even the closely adjacent chart/dashboard skills would not claim this connector-wired artifact contract.

5 / 5

Total

17

/

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

nexu-io/open-design

Path

design-templates/live-dashboard/SKILL.md

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.