CtrlK
BlogDocsLog inGet started
Tessl Logo

gsap

GSAP animation reference for HyperFrames. Covers gsap.to(), from(), fromTo(), easing, stagger, defaults, timelines (gsap.timeline(), position parameter, labels, nesting, playback), and performance (transforms, will-change, quickTo). Use when writing GSAP animations in HyperFrames compositions.

71

Quality

86%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

87%Weight 40%Scale 1-3

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

A dense, executable GSAP reference that assumes competence and splits detailed effects into a well-signaled reference file. Its weakest spot is the absence of explicit validation/checkpoint feedback loops, though the skill is reference-oriented rather than workflow-oriented.

Suggestions

Add an explicit validation checkpoint for the audio-visualizer workflow (e.g., verify audio-data.json was written and frames match expected fps before building the timeline) to strengthen feedback loops.

Add a short "Putting it together" workflow that sequences extract-audio-data → load data → build timeline → render, with a verify step, so the multi-step effect pattern has clear checkpoints.

DimensionReasoningScore

Conciseness

Every line is API surface — method signatures, var tables, transform aliases, easing lists — with no explanation of what GSAP, CSS, or transforms are, matching the lean/efficient anchor that assumes Claude's competence.

3 / 3

Actionability

Code blocks are executable JavaScript (gsap.quickTo, gsap.matchMedia, timeline chaining, function-based values) with concrete mappings, copy-paste ready rather than pseudocode.

3 / 3

Workflow Clarity

Sequencing for timeline creation/positioning is present and clear, but there are no explicit validate→fix→retry feedback loops or checkpoints; as a reference (not a destructive batch operation) it sits at the listed-but-no-checkpoints level.

2 / 3

Progressive Disclosure

Main body is a concise overview and the "References (loaded on demand)" section clearly signals a one-level-deep link to references/effects.md, which in turn references scripts/extract-audio-data.py — content is appropriately split and easy to navigate.

3 / 3

Total

11

/

12

Passed

Description

85%Weight 40%Scale 1-3

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 precise, well-scoped description that explicitly pairs capabilities with a clear use trigger. It is strong on specificity, completeness, and distinctiveness; the only gap is somewhat narrow trigger-term coverage.

Suggestions

Broaden trigger terms to include natural phrasings like "animate", "tween", or "web animation" so the skill surfaces for users who don't say "GSAP" verbatim.

DimensionReasoningScore

Specificity

Lists multiple concrete actions/APIs — "gsap.to(), from(), fromTo(), easing, stagger, defaults, timelines (gsap.timeline(), position parameter, labels, nesting, playback), and performance (transforms, will-change, quickTo)" — matching the rubric's anchor for enumerating specific concrete actions.

3 / 3

Completeness

Answers both "what" (enumerates covered topics) and "when" explicitly via "Use when writing GSAP animations in HyperFrames compositions", matching the anchor that requires explicit trigger guidance.

3 / 3

Trigger Term Quality

Contains natural terms ("GSAP animation", "GSAP animations", "HyperFrames compositions") but is missing common variations users might say ("animate", "tween", "web animation"), landing between the partial-coverage and full-coverage anchors.

2 / 3

Distinctiveness Conflict Risk

Scoped to GSAP within HyperFrames, a distinct niche with triggers ("GSAP animations", "HyperFrames compositions") unlikely to overlap with other skills.

3 / 3

Total

11

/

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
openai/plugins
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.