CtrlK
BlogDocsLog inGet started
Tessl Logo

moai-tool-svg

SVG creation, optimization, and transformation specialist. Use when creating vector graphics, optimizing SVG files with SVGO, implementing icon systems, building data visualizations, or adding SVG animations.

65

Quality

78%

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 ./.moai/archive/skills/v3.0/moai-tool-svg/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

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

A highly actionable, example-rich SVG reference with strong code coverage, weakened by inlined basics Claude already knows and misaligned file references. Fixing the broken module links and moving the cheatsheet material into the existing reference files would materially improve it.

Suggestions

Remove or relocate the Common Shapes Cheatsheet and Path Commands Quick Reference into references/reference.md, since these are basics Claude already knows and duplicate the Implementation Guide.

Fix the Module Index: either create the referenced modules/*.md files or replace those pointers with links to the existing references/examples.md and references/reference.md so navigation is one level deep and resolvable.

Add an explicit optimization workflow with a validation checkpoint (e.g., 'run svgo, then verify viewBox/title are preserved before committing') so the destructive/batch optimization step has a feedback loop.

DimensionReasoningScore

Conciseness

Mostly dense reference material, but the Quick Reference duplicates basics Claude already knows (a shapes cheatsheet, full path-command list, fill/stroke property enumeration) that overlap with the Implementation Guide and could be trimmed.

3 / 5

Actionability

Abundant copy-paste-ready, executable examples across xml/javascript/tsx/css plus concrete SVGO CLI commands cover the common SVG creation, optimization, and animation cases.

5 / 5

Workflow Clarity

Content is organized by complexity tiers (30s/5min/10+min) and includes a Verification checklist, but the optimization workflow lacks explicit validate-then-proceed checkpoints for a batch/destructive operation, capping clarity at 3.

3 / 5

Progressive Disclosure

Section structure is clear, but the Module Index references modules/*.md files that do not exist in the bundle while the actual references/examples.md and references/reference.md are never linked, and cheatsheet reference content is inlined rather than split out.

3 / 5

Total

14

/

20

Passed

Description

92%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, well-structured description that clearly states capabilities and provides explicit, concrete trigger phrases in third person. Only minor gap is the absence of the '.svg' file extension and a common synonym.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'creating vector graphics, optimizing SVG files with SVGO, implementing icon systems, building data visualizations, or adding SVG animations' — giving comprehensive coverage of the skill's capabilities.

5 / 5

Completeness

Explicitly answers both 'what' ('SVG creation, optimization, and transformation specialist') and 'when' with a concrete 'Use when...' clause enumerating trigger phrases.

5 / 5

Trigger Term Quality

Strong natural keywords ('vector graphics', 'SVGO', 'icon systems', 'data visualizations', 'SVG animations') but omits the '.svg' file extension and synonyms like 'scalable vector graphics', so a few natural terms are missing.

4 / 5

Distinctiveness Conflict Risk

Occupies a clear SVG-only niche with distinct, domain-specific triggers, making conflict with other skills unlikely; uses correct third-person voice.

5 / 5

Total

19

/

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.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

Total

15

/

16

Passed

Repository
modu-ai/moai-adk
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.