CtrlK
BlogDocsLog inGet started
Tessl Logo

gsap-plugins

Official GSAP skill for GSAP plugins — registration, ScrollToPlugin, ScrollSmoother, Flip, Draggable, Inertia, Observer, SplitText, ScrambleText, SVG and physics plugins, CustomEase, EasePack, CustomWiggle, CustomBounce, GSDevTools. Use when the user asks about a GSAP plugin, scroll-to, flip animations, draggable, SVG drawing, or plugin registration.

68

Quality

83%

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 highly actionable with executable code for every plugin and clear registration guidance, and it avoids over-explaining basics. Its main weakness is structure: with no bundle files, large per-plugin API reference tables are inlined rather than progressively disclosed into separate reference files.

Suggestions

Move the large SplitText and MorphSVG config tables into dedicated reference files (e.g. references/splittext.md, references/morphsvg.md) and link to them from SKILL.md to improve progressive disclosure.

Trim or collapse less-used plugin sections (CustomWiggle, CustomBounce, EasePack) into a compact grouped table rather than short stub sections.

Add a brief validation note for plugin registration (e.g. confirming gsap.registerPlugin ran without the 'missing plugin' warning) to strengthen workflow checkpoints.

DimensionReasoningScore

Conciseness

The body is mostly lean code examples and config tables with little basic-concept padding, though the inlined SplitText and MorphSVG option tables run long and could be trimmed or moved out, keeping it just below the every-token-earns-its-place anchor 5.

4 / 5

Actionability

Each plugin ships copy-paste-ready registerPlugin + usage snippets and concrete config tables (e.g. Flip.from vars, Draggable type/bounds, SplitText.create vars), covering the common cases executably.

5 / 5

Workflow Clarity

The register-before-use pattern is stated with explicit checkpoints (✅ register before first use, ✅ register once in React) and reinforced by Best practices / Do Not sections, though it is a reference catalog rather than a sequenced multi-step workflow, so the explicit validate-feedback loop anchor 5 is not quite met.

4 / 5

Progressive Disclosure

Sections are well-headed and external 'Learn more' links are one level deep, but no bundle files exist and extensive API reference content (SplitText and MorphSVG config tables) is inlined in SKILL.md rather than split into separate reference files, matching the 'content that should be separate is inline' anchor 3.

3 / 5

Total

16

/

20

Passed

Description

87%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 third-person, well-scoped, and clearly answers both what it does and when to use it with concrete trigger phrases. It is slightly enumeration-heavy on plugin names rather than concrete actions, which keeps specificity just short of the top anchor.

DimensionReasoningScore

Specificity

Enumerates many concrete plugin names (ScrollToPlugin, Flip, Draggable, SplitText, MorphSVG, etc.) plus the concrete action 'registration', but it is largely an inventory of plugins rather than a list of distinct actions, so it sits below the comprehensive-multi-action anchor 5.

4 / 5

Completeness

It explicitly states what the skill covers (registration plus a named plugin catalog) and gives an explicit 'Use when...' trigger clause with concrete trigger phrases, matching the both-what-and-when anchor.

5 / 5

Trigger Term Quality

The 'Use when the user asks about a GSAP plugin, scroll-to, flip animations, draggable, SVG drawing, or plugin registration' clause supplies natural phrases users would say, with good coverage but a few common variants (e.g. 'morph', 'split text', 'scroll smooth') absent.

4 / 5

Distinctiveness Conflict Risk

Scoped tightly to GSAP plugins with distinct triggers, and explicitly notes ScrollTrigger has its own skill, minimizing overlap with sibling gsap-* skills.

5 / 5

Total

18

/

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

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository
nexu-io/open-design
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.