CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

visualize

Builds a self-contained HTML page (chart, table, diagram, dashboard) to show inline in a thread. Use before calling show_html_page, html_preview or html_render, or whenever an answer reads better as a page than as prose.

Quality

89%

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

92%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 exceptionally actionable, well-sequenced instruction-only skill: every step carries a concrete command, measurement, or pass/fail gate, with genuine feedback loops and a closing checklist. The only weakness is occasional convoluted prose that could be tightened for token efficiency.

DimensionReasoningScore

Conciseness

The body is dense with non-obvious specifics (the injected custom properties, the light-dark() fallback rule, the 390 px check) and pads nothing Claude already knows, but a few sentences are convoluted — e.g., step 3's "a short global class such as `.k` that a KPI grid and a bar segment share styles both, and lifted every cache bar off its baseline in one shipped page" — and the opening narrative could be trimmed.

4 / 5

Actionability

Fully concrete instruction-only guidance: a copy-paste lint command (`bun $SKILL_DIR/../frontend/scripts/perfection/check-draft-guard.ts <page file>`), an exact CSS fallback (`var(--chart-2, light-dark(#0d9488, #2dd4bf))`), the full custom-property list, and a measurable verification recipe ("value ÷ axis maximum × plot height", four preview views, 390 px).

5 / 5

Workflow Clarity

Six clearly sequenced steps with explicit gates and feedback loops — "Exit 1 means ... remove it and rerun. Nothing is previewed or shown until it exits 0" and "fix what you see, and preview again" — plus a final "Before you show it" checklist.

5 / 5

Progressive Disclosure

At under 50 lines with no bundle files of its own, the skill is appropriately self-contained: three well-organized sections (The loop / Constraints / Before you show it) with detail delegated one level deep to sibling skills' files (data-scientist's `references/visualization.md`, frontend's check-draft-guard script).

5 / 5

Total

19

/

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 with an explicit 'what' and 'when' anchored to concrete host tools and artifact types, written in third person without fluff. Its main gaps are missing common synonyms (graph, plot, visualization) in the trigger terms and a single build verb that limits the breadth of concrete actions listed.

Suggestions

Add natural synonyms such as "graph", "plot", or "visualization" to the trigger clause so users who phrase the need those ways still match the skill.

Enumerate one or two more distinct actions (e.g., rendering query results as an inline chart, building an interactive dashboard) so the capability list reads as several concrete actions rather than one build verb.

DimensionReasoningScore

Specificity

"Builds a self-contained HTML page (chart, table, diagram, dashboard) to show inline in a thread" names the deliverable and enumerates four concrete artifact types, but describes a single build action rather than the multiple distinct actions of the top anchor, so it sits just below comprehensive.

4 / 5

Completeness

It explicitly answers both what ("Builds a self-contained HTML page (chart, table, diagram, dashboard) to show inline in a thread") and when ("Use before calling show_html_page, html_preview or html_render, or whenever an answer reads better as a page than as prose") with concrete trigger phrases.

5 / 5

Trigger Term Quality

Natural terms "chart", "table", "diagram", "dashboard" plus the tool names "show_html_page, html_preview or html_render" give good keyword coverage, but common synonyms a user would say — "graph", "plot", "visualization" — are missing.

4 / 5

Distinctiveness Conflict Risk

The host-tool triggers anchor a clear niche, but the broad judgment clause "whenever an answer reads better as a page than as prose" could overlap with general presentation/formatting skills, leaving minor conflict risk.

4 / 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

referenced_paths_exist

Referenced path issues: 1 missing

Warning

Total

15

/

16

Passed

Repository

code-yeongyu/oh-my-openagent

Path

packages/omo-senpi/skills/visualize/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.