CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

visualize-data

Design, build, revise, or QA quantitative charts and figures. Use when an analytical answer needs visual judgment, whether for an inline answer, report, dashboard, notebook, or artifact.

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/data-analytics/skills/visualize-data/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

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

The body is a comprehensive, decision-rich instruction set with a real chart-selection table, numeric data-sufficiency thresholds, and explicit QA feedback loops. Its main defects are severe redundancy — the Work Mode routing rules are repeated nearly verbatim across three body sections plus the reference file — and a dangling external reference, both of which hurt token efficiency and organization more than clarity of the core workflow.

Suggestions

State the Work Mode delivery-routing rules exactly once (in 'Runtime Delivery Routing' or the reference file) and have Workflow step 4 and 'Surface And Implementation' link to it instead of restating the same ~400 words three times.

Move the runtime-specific routing detail (genui syntax, widget fallback order, render_chart prohibition) into references/native-inline-visualizations.md, which already covers it, keeping the body to the routing gate and a one-line pointer.

Fix the dangling '../../src/analytics-app-core.md' references — either link a file inside the skill bundle or inline the minimal artifact-chart contract needed.

DimensionReasoningScore

Conciseness

The Work Mode routing rules are stated nearly verbatim three times — the ~400-word "Runtime Delivery Routing" paragraph, Workflow step 4, and the opening bullet of "Surface And Implementation" — and a fourth time in the reference file. This is several padded, redundant sections rather than a few tightenings, matching the 'noticeably verbose' anchor; it avoids a 1 only because the content is domain-specific policy, not explanations of concepts Claude already knows.

2 / 5

Actionability

Guidance is concrete and executable in decision terms: a chart-selection table mapping data relationships to named chart types, numeric sufficiency thresholds ("at least 8-12 temporal points", "at least 12-20 meaningful points"), explicit fallback ladders, and a defined build order. Minor gaps keep it from 5: the widget payload is a placeholder ("{...}"), and the approved palette roots and `genui` invocation details are never given concretely in the body.

4 / 5

Workflow Clarity

An explicit 8-step sequence runs from question definition through final-context inspection, with validation checkpoints and revise-before-delivery feedback loops (steps 6-7 and the Quality Bar's "Before handoff, inspect... verify"). It falls short of 5 because step 4's sub-list is structurally mangled (the bullets at 'Use governed BI...' and 'Implement bespoke local HTML...' are outdented out of the list) and the delivery-path routing prose is dense enough to obscure the sequence.

4 / 5

Progressive Disclosure

The reference to `references/native-inline-visualizations.md` is clearly signaled, correctly linked, and one level deep, but `../../src/analytics-app-core.md` is referenced twice and does not exist in the bundle (it points outside the skill root). The ~400 words of Work Mode runtime-routing detail inlined in the body clearly belong in the existing reference file, which already covers the same ground — content that should be separate is inline.

3 / 5

Total

13

/

20

Passed

Description

83%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: third-person, concise, with an explicit 'Use when' clause anchored to a concrete trigger condition and delivery surfaces. The only weaknesses are a few missing natural synonyms (graph, plot, visualize) and slight surface-name overlap with sibling report/dashboard skills.

DimensionReasoningScore

Specificity

"Design, build, revise, or QA quantitative charts and figures" lists four concrete actions tied to a named domain, matching the anchor for several specific actions with minor gaps. It falls short of 5 because coverage stops at generic 'charts and figures' without naming the concrete artifact types it handles (tables, heatmaps, dashboards-as-delivery, static exports).

4 / 5

Completeness

The 'what' is explicit ("Design, build, revise, or QA quantitative charts and figures") and the 'when' is explicit with a concrete trigger phrase ("Use when an analytical answer needs visual judgment, whether for an inline answer, report, dashboard, notebook, or artifact"). This matches the anchor requiring both what AND when with concrete trigger phrases.

5 / 5

Trigger Term Quality

Natural terms include "charts", "figures", "QA", "revise", "report", "dashboard", "notebook", and "inline answer" — good coverage of what users would actually say. Not 5 because common synonyms like "graph", "plot", "visualize", and "data visualization" are missing.

4 / 5

Distinctiveness Conflict Risk

"Quantitative charts and figures" needing "visual judgment" for an "analytical answer" carves a clear niche distinct from general document or data skills. Not 5 because naming report, dashboard, notebook, and artifact surfaces creates minor overlap risk with dedicated report/dashboard-building skills.

4 / 5

Total

17

/

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/data-analytics/skills/visualize-data/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.