CtrlK
BlogDocsLog inGet started
Tessl Logo

svg-animations

SVG animation: SMIL, CSS keyframes, stroke path drawing, shape morphing, motion paths. Use when animating an SVG (spinners, animated logos, draw-in effects, morphing icons). Not for static SVG drawing or icon layout.

76

Quality

93%

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

87%

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

A tight, actionable skill body that earns its tokens with non-obvious craft and executable examples, and correctly offloads ready-made patterns to a single one-level-deep reference. It lacks an explicit multi-step workflow, which is reasonable for this skill but leaves workflow_clarity at the structure-only level.

Suggestions

If any output is destined for a self-contained asset loaded via <img>/CSS background, a brief explicit validation step (e.g. 'open in an <img> tag to confirm SMIL runs; CSS-only animations will not show') would lift workflow_clarity toward 3.

DimensionReasoningScore

Conciseness

Lean body that assumes Claude's competence — no explanation of what SVG/DOM is, just the non-obvious craft (gotchas, the dash trick, SMIL timing chains); every section earns its tokens.

3 / 3

Actionability

Provides copy-paste-ready, executable SVG/CSS snippets (the stroke-draw path, SMIL chaining) plus concrete values like 'ease-in-out is 0.42 0 0.58 1' and `getTotalLength()` guidance.

3 / 3

Workflow Clarity

Organized by animation layer and gotchas with a clear decision rule (prefer SMIL for self-contained, CSS when inlined), but there is no sequenced multi-step workflow or validation checkpoint — appropriate for this non-fragile, non-destructive skill, yet the structure is reference-oriented rather than a validated process.

2 / 3

Progressive Disclosure

SKILL.md is a concise overview with one well-signaled, one-level-deep reference to references/recipes.md (verified to exist) listing ready-made patterns; the body itself holds the decision rules and gotchas, with patterns appropriately split out.

3 / 3

Total

11

/

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.

A strong, concise description that names concrete capabilities, gives explicit 'Use when' triggers and natural user vocabulary, and includes a negative-scope clause to avoid conflicts. Third-person voice is correct.

DimensionReasoningScore

Specificity

Lists multiple concrete animation techniques ('SMIL, CSS keyframes, stroke path drawing, shape morphing, motion paths') — each is a distinct, specific capability rather than vague language.

3 / 3

Completeness

Clearly answers both what (the five animation techniques) and when ('Use when animating an SVG...'), with an explicit exclusion ('Not for static SVG drawing or icon layout').

3 / 3

Trigger Term Quality

Includes natural user terms ('spinners, animated logos, draw-in effects, morphing icons') that a user would actually say, covering common variations.

3 / 3

Distinctiveness Conflict Risk

Has a clear niche (animation specifically) and an explicit negative trigger ('Not for static SVG drawing or icon layout'), making conflicts with a static-SVG/drawing skill unlikely.

3 / 3

Total

12

/

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
EpicenterHQ/epicenter
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.