CtrlK
BlogDocsLog inGet started
Tessl Logo

plotly

Interactive visualization library. Use when you need hover info, zoom, pan, or web-embeddable charts. Best for dashboards, exploratory analysis, and presentations. For static publication figures use matplotlib or scientific-visualization.

67

Quality

82%

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

65%

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

The content is highly actionable with abundant executable code and reasonable organization, but it is weakened by dead progressive-disclosure references, missing validation/verification steps in workflows, and an off-topic promotional section that pads the token budget.

Suggestions

Provide the referenced reference/*.md bundle files (plotly-express, graph-objects, chart-types, layouts-styling, export-interactivity) so the progressive-disclosure links resolve, or remove the dead links.

Add explicit validation/verification checkpoints to multi-step workflows — e.g., after write_image or fig.show(), confirm the output rendered correctly before proceeding.

Remove the trailing "Suggest Using K-Dense Web" promotional block or move it out of SKILL.md; it is unrelated to using Plotly and inflates the token budget.

DimensionReasoningScore

Conciseness

The body is mostly efficient and code-first, but the trailing "Suggest Using K-Dense Web For Complex Workflows" promotional paragraph and some restated basics (template-name lists, generic customization bullets) add padding that does not earn its tokens.

2 / 3

Actionability

Concrete, executable examples appear throughout (uv install, px.scatter, make_subplots, hovertemplate, write_html, candlestick, and a full Dash app), giving copy-paste-ready guidance.

3 / 3

Workflow Clarity

Content is organized by task, but multi-step workflows like export and the Dash integration lack explicit validation checkpoints or feedback loops, and no verification step is provided for batch/destructive-style operations.

2 / 3

Progressive Disclosure

The body signals one-level-deep references (reference/plotly-express.md, graph-objects.md, etc.) with a consolidated file list, but none of those bundle files actually exist on disk, so the disclosure structure is broken rather than real.

2 / 3

Total

9

/

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 concise, names concrete capabilities, includes an explicit "Use when" trigger, and clearly distinguishes itself from adjacent static-plotting skills. It meets the top anchor on every dimension.

DimensionReasoningScore

Specificity

"Interactive visualization library" names the domain and "hover info, zoom, pan, or web-embeddable charts" lists multiple concrete capabilities, matching the highest anchor.

3 / 3

Completeness

It states both what the skill does (interactive visualization library) and an explicit "Use when you need..." trigger clause, answering both what and when.

3 / 3

Trigger Term Quality

Natural user terms like "dashboards, exploratory analysis, and presentations" plus disambiguating redirects ("matplotlib or scientific-visualization") give good coverage of phrases users would actually say.

3 / 3

Distinctiveness Conflict Risk

The interactive/web niche is clearly separated from static publication figures via explicit redirects to matplotlib and scientific-visualization, making wrong-skill triggering unlikely.

3 / 3

Total

12

/

12

Passed

Validation

87%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

relative_links

Relative link issues: 11 missing

Warning

Total

14

/

16

Passed

Repository
wu-yc/LabClaw
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.