Install any skill in seconds. Free to start, no credit card required.
Get Started Free →qdhenry/gsap-animation
1. [Installation & TypeScript Setup](#installation--typescript-setup)
Passed 23 of 23 test cases with the skill, and 22 of 23 without it.
1 fixed22 passed either way0 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
A test case the skill fixed. Same model, same prompt, with and without the skill.
I want to create a scroll-triggered text reveal effect for my section titles. Please supply a code snippet that splits an element's text into lines, wraps them in overflow masks, animates the lines sliding upwards into view with a stagger, and automatically refreshes or recalculates the split lines if the browser window is resized or custom fonts finish loading.
| Checked | Without skill | With skill |
|---|---|---|
| Uses GSAP's official SplitText plugin with mask setting 'lines' | Missed | Passed |
| Sets autoSplit option to true on the SplitText instance | Missed | Passed |
| Uses the onSplit callback to return the reveal animation for automatic synchronization | Missed | Passed |
The instructions your model reads when the skill loads.
npm install gsap
TypeScript definitions are bundled with the package. If you need to point your compiler to them explicitly:
// tsconfig.json
{
"compilerOptions": { ... },
"files": [
"node_modules/gsap/types/index.d.ts"
]
}
test cases passed, vs 22 / 23 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.