CtrlK
BlogDocsLog inGet started
Tessl Logo

social-media-dashboard

Creator-facing social media analytics dashboard in a single HTML file. A platform switcher (X / LinkedIn / YouTube / Instagram), a row of KPI cards (followers, engagement rate, likes, reposts), a follower-growth chart, a "top post this week" preview, and a trending topics / top comments side panel. Use when the brief mentions a "social media dashboard", "creator analytics", "social analytics", or names specific platforms (X, Twitter, LinkedIn, YouTube, Instagram, TikTok) together with metrics like followers, engagement, likes, reposts.

77

Quality

98%

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

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.

A tightly written, highly executable instruction skill: dense with non-obvious constraints, a clear 7-step sequence, an explicit self-check validation stage, and a precise output contract. The only soft spot is progressive disclosure — everything is inline, which is appropriate for the size but leaves no reference structure.

Suggestions

Consider moving the detailed per-region layout spec (header bar, hero strip, ask bar, KPI row, grids) into a single reference file (e.g. references/layout.md), keeping SKILL.md as an overview plus workflow — this would earn the anchor-5 progressive disclosure pattern while trimming ~40 lines.

The 'Self-check' step could be sharpened into a verifiable checklist (e.g. a grep-able list of token names / data-od-id slugs to confirm) to make the validation loop even more concrete.

DimensionReasoningScore

Conciseness

The body is lean and directive throughout — 'Generate plausible data, never `Metric A / Metric B` placeholders', 'Sparklines: `<polyline>` with 10 points, no axes, ~16px tall', 'One sentence before the artifact, nothing after.' Every line carries a constraint Claude does not already know; no padding, no explanations of known concepts, no time-sensitive versions.

5 / 5

Actionability

Guidance is fully executable: exact region list with `data-od-id` slugs, exact chart construction ('`<path>` for the curve, a second `<path>` with low-alpha fill', 'two `<circle>` annotation dots'), grid proportions (2/3 + 1/3), token rules, and a literal output contract skeleton ('<artifact identifier="social-media-dashboard" type="text/html" ...>'). Per the rubric's instruction-skill note, the absence of code blocks is not penalized when guidance is this specific.

5 / 5

Workflow Clarity

A clearly sequenced 7-step workflow (Read DESIGN.md → Identify → Generate data → Lay out → Write → Charts → Self-check) culminating in an explicit validation step: 'Self-check: Every color resolves to a DESIGN.md token... Numbers are internally consistent...'. The self-check acts as a concrete checkpoint, matching the anchor-5 pattern of sequence-plus-validation.

5 / 5

Progressive Disclosure

The skill is self-contained with no bundle files (no references/, scripts/, or assets/ exist) and no dangling references, and its two sections (Workflow, Output contract) are clearly organized. It sits just below the anchor-5 pattern, which expects well-signaled one-level-deep references; at ~85 lines, the detailed per-region layout spec (header, hero, ask bar, grids) is the one block that could plausibly live in a separate reference file, a minor organization gap rather than a defect.

4 / 5

Total

19

/

20

Passed

Description

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

An exemplary description: concrete what, explicit when, natural trigger phrasing including platform synonyms, and a well-bounded niche. Written in noun-phrase/third-person style with no first/second-person voice and no fluff.

DimensionReasoningScore

Specificity

The description enumerates multiple concrete deliverables: 'a platform switcher (X / LinkedIn / YouTube / Instagram), a row of KPI cards (followers, engagement rate, likes, reposts), a follower-growth chart, a "top post this week" preview, and a trending topics / top comments side panel'. This is comprehensive, component-level coverage of the single HTML output — no vague language anywhere.

5 / 5

Completeness

Both questions are answered explicitly: what ('Creator-facing social media analytics dashboard in a single HTML file' plus the full component list) and when ('Use when the brief mentions a "social media dashboard", "creator analytics", ... or names specific platforms ... together with metrics like followers, engagement, likes, reposts'). This matches the anchor-5 good example pattern.

5 / 5

Trigger Term Quality

Natural phrases a user would actually say are all present: '"social media dashboard"', '"creator analytics"', '"social analytics"', platform names including synonyms (X, Twitter, TikTok), and concrete metric words (followers, engagement, likes, reposts). Coverage includes variations and synonyms across the domain.

5 / 5

Distinctiveness Conflict Risk

It carves out a clear niche (creator-facing social media analytics dashboard) with distinct trigger phrases. The platform-plus-metrics combination required for triggering further reduces accidental firing on generic dashboard or dataviz requests; minimal conflict risk.

5 / 5

Total

20

/

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