CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

dashboards-and-real-time-visualization

Design dashboards and live visualization systems. Use when the user needs monitoring views, streaming charts, coordinated interactions, downsampling, or performance-aware operational visualization.

60

Quality

75%

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

Fix and improve this skill with Tessl

tessl review fix ./plugins/build-web-data-visualization/skills/dashboards-and-real-time-visualization/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

61%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 lean, highly actionable design skill whose rules are specific enough to apply directly, with a well-structured one-level-deep reference bundle. Its weaknesses are thematic rather than sequential organization — no explicit workflow with checkpoints — and recurring mobile guidance scattered across sections instead of consolidated.

Suggestions

Consolidate the mobile guidance (currently spread across Overview, Default Questions, Real-Time rules, Layout, Interaction, and Output Expectations) into a single mobile section or the mobile-first foundations reference, linking to it once.

Restructure the top level as an explicit sequence — e.g., answer Default Questions → apply area rules → verify against Output Expectations — so the implicit design workflow becomes a checklist Claude can follow step by step.

Deduplicate the interaction-patterns bullets in the body against references/interaction-patterns.md, keeping only the decision rule in SKILL.md and delegating the catalog of patterns to the reference file.

DimensionReasoningScore

Conciseness

The body is dense and assumes competence — no tutorials on what a dashboard is, no library introductions — but mobile guidance recurs across five separate sections (Overview mobile default, Default Question 6, Real-Time alert rules, Layout mobile bullets, the mobile interaction paragraph, and mobile Output Expectations), which could be consolidated into the mobile foundations reference. This fits 'Mostly efficient but includes some unnecessary explanation or could be tightened' better than the 4 anchor's 'minor instances'.

3 / 5

Actionability

The guidance is unusually concrete for an instruction-only skill: named renderer choices ('SVG for semantics and annotation', 'Canvas2D for dense 2D raster workloads', 'WebGL, deck.gl, PixiJS, Sigma.js, or Three.js'), specific techniques ('ring buffers, viewport culling, and multi-resolution summaries'), a hard number ('16 ms frames'), and named mobile patterns ('bottom sheets, drawers, tabs'). Not 5 because a few bullets remain abstract directives ('Design dashboards around situation awareness, not around maximum tile count') with no operationalization.

4 / 5

Workflow Clarity

The body is organized thematically (Default Questions → design rules by area → Output Expectations) rather than as a sequenced process; the Default Questions and Output Expectations sections imply a discover-then-design-then-verify flow, but no explicit step order or checkpoints connect them. This matches 'Steps listed but validation gaps; sequence present but checkpoints missing or implicit'; not 4, which requires a clear sequence with most checkpoints present.

3 / 5

Progressive Disclosure

The References section is well-organized (grouped into 'Shared theory' vs 'Skill references'), all four local references exist as one-level-deep ~30-line files, and the ~140-line body appropriately holds core rules while detail lives in the bundle. Not 5 because interaction-pattern content is duplicated between body bullets and references/interaction-patterns.md, and the external '../../references/foundations/' and '../testing-data-visualizations/' paths cannot be verified from the bundle itself.

4 / 5

Total

14

/

20

Passed

Description

78%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 with an explicit, well-formed 'Use when...' trigger clause and precise domain framing. Its main weakness is that the what-clause carries a single action verb, leaving the breadth of capability implied by trigger nouns rather than stated.

DimensionReasoningScore

Specificity

The description names the domain precisely ('dashboards and live visualization systems') but offers only one concrete action verb ('Design'); the remaining phrases ('monitoring views', 'streaming charts', 'downsampling') are trigger nouns rather than capabilities. This matches the anchor 'Names domain and 1-2 concrete actions, but not comprehensive' — not 4, which would require several listed actions like 'extract, fill, merge, convert'.

3 / 5

Completeness

It explicitly answers both questions: what ('Design dashboards and live visualization systems') and when ('Use when the user needs monitoring views, streaming charts, coordinated interactions, downsampling, or performance-aware operational visualization'), with concrete trigger phrases and third-person voice. This directly matches the top anchor; the 'when' clause is present and specific, so the 4 anchor's 'when could be more explicit' caveat does not apply.

5 / 5

Trigger Term Quality

Trigger terms ('monitoring views', 'streaming charts', 'coordinated interactions', 'downsampling', 'performance-aware operational visualization') are natural phrases a user would plausibly say, matching 'Good keyword coverage; a few natural terms missing'. Not 5 because common synonyms like 'real-time', 'live data', 'telemetry', or 'KPI' are absent from the description itself.

4 / 5

Distinctiveness Conflict Risk

The real-time/operational-monitoring niche is clear and unlikely to fire for unrelated skills, matching 'Mostly distinct; minor overlap risk with closely related skills'. Not 5 because the skill sits in a family of sibling visualization skills (testing, storytelling, accessibility, foundations) and broad terms like 'charts' or 'dashboard' create minor overlap with those siblings.

4 / 5

Total

16

/

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

openai/plugins

Path

plugins/build-web-data-visualization/skills/dashboards-and-real-time-visualization/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.