CtrlK
BlogDocsLog inGet started
Tessl Logo

diagram-generator

generate, refine, validate, and render diagrams from natural language, notes, code snippets, schemas, tables, or existing diagram source. use for flowcharts, swimlanes, sequence diagrams, state diagrams, er diagrams, class diagrams, architecture/c4-style diagrams, dependency graphs, gantt charts, mind maps, user journeys, sankey-style flows, org charts, network graphs, and other visual models. supports mermaid by default, graphviz dot for complex graph layout, plantuml for uml-heavy engineering diagrams, and svg output when direct markup is more reliable.

72

Quality

91%

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

78%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 well-structured, actionable, and uses progressive disclosure with a real reference file and scripts. The main weaknesses are bilingual boilerplate that adds tokens and implicit in-workflow validation checkpoints.

Suggestions

Remove or condense the bilingual 'ACTION REQUIRED' and '路由上下文/自检' boilerplate sections; keep the operational workflow and validation checklist, which already encode the same discipline more concisely.

Make the render command examples fully concrete (or document the <SKILL_ROOT> substitution rule once) so they are copy-paste ready.

Tighten the in-workflow validation step 5 from 'validate the syntax mentally' to an explicit checkpoint (e.g., 'run scripts/render_diagram.py --check or parse-verify the source before returning').

DimensionReasoningScore

Conciseness

Mostly efficient and assumes competence, but bilingual boilerplate sections ('ACTION REQUIRED', '按需自举' install tables, '路由上下文') add padding a reader of this skill does not need.

4 / 5

Actionability

Concrete syntax rules, a decision table, and executable render commands cover common cases, but the render examples use a <SKILL_ROOT> placeholder rather than a fully concrete path.

4 / 5

Workflow Clarity

A clear numbered default workflow plus a validation checklist and completion self-check provide good sequencing, though the in-workflow validation step ('validate the syntax mentally') is implicit rather than a hard checkpoint.

4 / 5

Progressive Disclosure

Good section structure with a clearly signaled one-level-deep reference (references/diagram-patterns.md) and scripts; minor gaps such as inline bootstrap/routing content that could live in references.

4 / 5

Total

16

/

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.

The description is comprehensive, specific, and uses third person with explicit 'use for' trigger guidance covering a wide range of diagram types and supported languages. It is a strong, low-conflict description.

DimensionReasoningScore

Specificity

Lists multiple concrete actions ('generate, refine, validate, and render diagrams') and enumerates input types and output formats, giving comprehensive coverage of capabilities.

5 / 5

Completeness

Explicitly answers both 'what' (generate/refine/validate/render diagrams, mermaid/dot/plantuml/svg) and 'when' ('use for flowcharts, swimlanes...') with concrete trigger phrases.

5 / 5

Trigger Term Quality

Comprehensive natural trigger coverage ('flowcharts, swimlanes, sequence diagrams, state diagrams, er diagrams, class diagrams, architecture/c4-style diagrams, dependency graphs, gantt charts, mind maps, user journeys, sankey-style flows, org charts, network graphs') plus format names users say.

5 / 5

Distinctiveness Conflict Risk

Clear niche (diagram generation) with distinct format-specific triggers; minimal overlap risk with other skills.

5 / 5

Total

20

/

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
zhaoxuya520/reverse-skill
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.