CtrlK
BlogDocsLog inGet started
Tessl Logo

gsap-timeline

Official GSAP skill for timelines — gsap.timeline(), position parameter, nesting, playback. Use when sequencing animations, choreographing keyframes, or when the user asks about animation sequencing, timelines, or animation order (in GSAP or when recommending a library that supports timelines).

75

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

86%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 tight, code-first reference that makes timeline sequencing immediately actionable, with clean sectioning appropriate to its size. Minor conciseness gains are available by de-duplicating the defaults/position-parameter advice between the body and the Best practices/Do Not sections.

Suggestions

Consolidate the position-parameter and defaults advice so it lives in one place; the 'Best practices' and 'Do Not' lists currently restate guidance already covered in the dedicated sections.

Trim the inline `tweenFromTo` comment to a brief one-liner; the current sentence explains mechanics Claude can infer from the API name.

Clarify the reverse playback guidance — 'tl.reverse() / tl.progress(1) then tl.reverse()' reads as two separate bullets conflated; state when to seek before reversing.

DimensionReasoningScore

Conciseness

Largely lean — every section pairs a one-line framing with executable code — but some redundancy between the 'Position Parameter', 'Best practices', and 'Do Not' lists repeats the position-parameter/defaults guidance, and the `tweenFromTo` inline comment over-explains what a single API call does.

4 / 5

Actionability

Every concept is backed by copy-paste-ready JS (timeline creation, position param examples, defaults, labels, nesting, playback), and the API surface (play/pause/reverse/restart/time/progress/kill) is given as concrete method calls.

5 / 5

Workflow Clarity

Sections progress logically from creation → placement → defaults → options → labels → nesting → playback, and the Best practices/Do Not pair as a decision checklist; falls short of a 5 because there is no validation/verification checkpoint (e.g., how to confirm a timeline runs as expected) and the playback reverse guidance is slightly muddled.

4 / 5

Progressive Disclosure

Under 50 lines, single-purpose, well-organized into short headed sections with no external bundle files to reference, satisfying the simple-skill exception for progressive disclosure.

5 / 5

Total

18

/

20

Passed

Description

100%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, specific description that cleanly separates timelines from sibling GSAP skills and pairs concrete API names with natural user trigger phrases. It answers both what and when without padding or buzzwords.

DimensionReasoningScore

Specificity

Names multiple concrete capabilities — 'gsap.timeline(), position parameter, nesting, playback' — covering the timeline feature surface comprehensively rather than with generic language.

5 / 5

Completeness

Explicitly answers both 'what' (timeline creation, position parameter, nesting, playback) and 'when' via a concrete 'Use when sequencing animations...' clause with trigger phrases.

5 / 5

Trigger Term Quality

Surfaces natural user phrasing ('sequencing animations', 'choreographing keyframes', 'animation sequencing, timelines, or animation order') with synonyms and the API name a user would actually invoke.

5 / 5

Distinctiveness Conflict Risk

Carves a clear niche (timelines/sequencing) and explicitly distinguishes sibling skills via the cross-references in the body, with trigger phrasing unlikely to fire gsap-core or gsap-scrolltrigger.

5 / 5

Total

20

/

20

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
calesthio/OpenMontage
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.