CtrlK
BlogDocsLog inGet started
Tessl Logo

excalidraw

Create Excalidraw diagrams programmatically. Use when the user wants architecture diagrams, system designs, flowcharts, or any visual diagram with a hand-drawn aesthetic. Outputs editable .excalidraw JSON files. Best for architecture overviews and presentations where the hand-drawn style and drag-and-drop editing add value over Mermaid's text-only approach.

90

Quality

88%

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

SecuritybySnyk

Advisory

Suggest reviewing before use

SKILL.md
Quality
Evals
Security

Quality

Discovery

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.

This is an excellent skill description that hits all the key criteria. It provides specific capabilities, includes natural trigger terms users would actually say, explicitly states both what it does and when to use it, and clearly differentiates itself from similar tools like Mermaid. The description uses proper third-person voice throughout.

DimensionReasoningScore

Specificity

Lists multiple concrete actions: 'Create Excalidraw diagrams programmatically', 'Outputs editable .excalidraw JSON files', and specifies use cases like 'architecture diagrams, system designs, flowcharts'. Also differentiates from Mermaid's approach.

3 / 3

Completeness

Clearly answers both what ('Create Excalidraw diagrams programmatically', 'Outputs editable .excalidraw JSON files') and when ('Use when the user wants architecture diagrams, system designs, flowcharts, or any visual diagram with a hand-drawn aesthetic'). Explicit 'Use when...' clause present.

3 / 3

Trigger Term Quality

Includes natural keywords users would say: 'architecture diagrams', 'system designs', 'flowcharts', 'visual diagram', 'hand-drawn', 'presentations', '.excalidraw'. Good coverage of terms a user might naturally use when requesting this type of work.

3 / 3

Distinctiveness Conflict Risk

Clearly distinguishes itself from other diagramming tools by explicitly mentioning 'hand-drawn aesthetic', 'Excalidraw', '.excalidraw JSON files', and contrasting with 'Mermaid's text-only approach'. This creates a clear niche unlikely to conflict with other diagram skills.

3 / 3

Total

12

/

12

Passed

Implementation

77%

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

This is a strong, highly actionable skill with excellent executable examples and clear workflows. The main weakness is verbosity - the comprehensive API reference and color tables inflate the token cost significantly when a leaner overview with links to detailed docs would serve better. The content successfully teaches Claude how to generate Excalidraw diagrams but could be more token-efficient.

Suggestions

Move the detailed API Reference section to a separate REFERENCE.md file, keeping only essential methods in the main skill

Remove the color hex table - Claude can reference colors by name without needing the hex values

Condense the Configuration & Styling section by removing explanatory text like 'Roughness levels:' descriptions that Claude can infer

DimensionReasoningScore

Conciseness

The content is mostly efficient but includes some unnecessary verbosity. The API reference section is comprehensive but could be more condensed - Claude doesn't need explanations like 'The base class for all diagrams' or detailed color hex values in a table. The token cost note is valuable but the overall document is longer than necessary.

2 / 3

Actionability

Excellent actionability with fully executable, copy-paste ready code examples throughout. Every method is demonstrated with concrete Python code, complete with imports and the sys.path setup needed to run. The examples are complete and immediately usable.

3 / 3

Workflow Clarity

Clear workflows for diagram generation with explicit steps. The Quick Start provides two methods with exact commands. The export workflow includes setup steps and execution commands. For a diagram generation skill, the single-action workflows (write script → run → view output) are unambiguous.

3 / 3

Progressive Disclosure

The document is well-structured with clear sections (Quick Start, API Reference, Examples, Tips), but it's monolithic - the full API reference (150+ lines) could be in a separate REFERENCE.md file. The 'See Also' section shows good cross-referencing, but the main content could benefit from splitting detailed API docs from the overview.

2 / 3

Total

10

/

12

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.

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Repository
tslateman/duet
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.