Guide · Agent skill
How to use the Animation Systems agent skill
Updated · written with AI from the project's own documentation and checked against our catalogue data
The Animation Systems skill is a set of written guidelines that teaches an AI agent how to plan and build restrained, product-grade web motion in the style of sites like Stripe, Linear, Apple and Vercel. This guide explains what the skill does, how to install it, how to trigger it with a plain request, and what to check in the result. You don't need any prior experience with agent skills to follow it.
Quick start
- 1Download the ZIP. Get the animation-systems skill ZIP from this page.
- 2Unzip into a skills folder. Extract it into ~/.claude/skills/ for personal use, or into a project's .claude/skills/ folder for one project.
- 3Or upload in the Claude apps. Open Settings, go to Capabilities, and upload the skill under Skills.
- 4Describe the motion you need. Ask in plain language, for example for entrance animation on a hero section or hover effects on cards.
- 5Review the plan. Check the motion goals, tokens and choreography beats before accepting any code.
- 6Test the result. Run the site in a browser, on mobile and with reduced motion enabled, since the skill does not test output.
What the animation-systems skill makes the agent do
When the skill is installed, the agent follows a written set of rules for web animation. The rules cover when motion is worth using, recommended durations and easing values, common entrance and hover patterns, performance guidance, and support for reduced-motion settings.
Asked to add motion to a site, the agent plans the animation first, then writes CSS or animation library code that follows those rules. The skill is only instructions. It contains no scripts and does not fetch anything online.
- Motion goals: what the animation is meant to communicate
- Motion tokens: durations, easing and offsets
- A choreography plan with timeline beats
- Implementation notes covering performance and reduced motion
- A small code recipe in CSS, GSAP or Framer Motion, depending on your stack
Install the animation-systems skill
Download the ZIP for the skill from this page. Unzip it into one of these locations, depending on how you want to use it.
For personal use across projects, put the skill folder in ~/.claude/skills/. To limit it to a single project, put it in that project's .claude/skills/ folder.
If you use the Claude apps instead, open Settings, go to Capabilities, and upload the skill under Skills.
- Personal: ~/.claude/skills/
- Single project: .claude/skills/ inside the project
- Claude apps: Settings → Capabilities → Skills, then upload
How to trigger the skill with a natural request
You don't need a special command. Describe the motion you want in plain language, and the agent will use the skill when the request matches its description: designing or implementing product-grade web motion, including easing and duration defaults, choreography, scroll and hover interactions, performance and reduced motion.
The demo prompts in the skill folder refer to the skill by name, so you can also start a request with $animation-systems to be explicit.
- Add Stripe-style entrance animations to my landing page hero.
- Plan the motion for our product site and give me a shared set of motion tokens.
- Add subtle hover lift to the pricing cards without hurting performance.
- Make the nav drawer slide in, and respect reduced-motion settings.
$animation-systems Add restrained entrance motion to the hero section of this page.Example: what a good response contains
When you ask the agent to add a style of animation, the skill asks it to return a fixed structure: motion goals, motion tokens, a choreography plan, implementation notes and a small code recipe. Reading the plan first lets you catch a wrong choice before any code is written.
The skill also tells the agent to ask you a few questions first, such as which brand lane you want, which key moments matter, any performance constraints, and whether you have reduced-motion requirements.
- Typical starting values from the skill: micro hover or press 120–200ms, section entrance 400–800ms, fade and rise of 12–24px with 300–700ms duration.
- Hover lift of -2 to -6px with a subtle shadow increase.
- Stagger of 40–90ms per element, smaller on mobile.
What the skill needs and safety notes
The skill requires nothing beyond the agent itself. It runs no scripts and uses no network access, so it only shapes the agent's written guidance and code.
The skill does not verify its output. It does not open a browser or measure real performance, so you still need to test the result on real devices and check it against your own accessibility requirements.
- Requires: nothing listed
- Runs scripts: no
- Uses network: no
- Check output in a browser and on mobile before shipping
- Test with reduced motion turned on
Tips for better results
Name the brand lane you want, such as polished, minimal, cinematic or developer-focused, and list the key moments such as the hero, scroll story, hover cards or navigation. Specific input leads to a plan you can use.
Give the motion tokens to the whole team early. A shared set of durations, easing curves and offsets keeps designers and engineers aligned before implementation.
- Say which elements matter most so the agent can pick one hero moment.
- Ask for the token set first if designers and engineers will both use it.
- Ask explicitly for reduced-motion handling if your site needs it.
- Avoid asking for bouncy or cartoon effects; the skill advises against them.
When this skill is not the right fit
The skill is built for restrained motion. It is a poor match for playful, bouncy or cartoon-style animation, which it advises against and which may come out overly restrained.
It also does not cover non-web work such as video or game engines, and it does not test or benchmark anything.
- Playful or bouncy brands
- Video or game engine animation
- Anyone needing browser verification or measured performance
What people use it for
- Adding a restrained fade-and-rise entrance to a marketing site hero and its supporting text
- Creating a shared motion token set of durations, easing and offsets for a design and engineering handoff
- Adding subtle hover lift and shadow to product cards
- Planning a scroll reveal that animates each section once when it is partly visible
- Building a nav drawer slide or a focus-ring micro shift on form fields with reduced-motion support
Frequently asked questions
How do I install the animation-systems skill?
Download the ZIP from this page and unzip it into ~/.claude/skills/ for personal use or into a project's .claude/skills/ folder for one project. In the Claude apps, you can instead upload it under Settings → Capabilities → Skills.
What does the animation-systems skill require?
The skill lists no requirements. It runs no scripts and uses no network access, and it consists only of written instructions in SKILL.md plus demo files.
Is the animation-systems skill free?
The skill is published under the MIT licence. This page does not list pricing, so check the licence file in the source for the terms.
Does the skill test my animations in a browser?
No. The skill gives guidance and code recipes, but it does not verify output in a browser or measure real performance. You need to test the result yourself.
Can the skill make bouncy or playful animations?
It is not designed for that. The skill advises against elastic or bounce easing unless the brand is playful, so it may produce overly restrained results for playful projects.
Does it handle reduced motion?
Yes. The skill says to always support prefers-reduced-motion by keeping content visible, replacing motion with an instant state plus subtle opacity, and disabling scroll-scrub and pin effects.
New agent skills, repos and AI tools — every week
The best new skills and open-source projects, the fastest-growing repos, and one free prompt. Five minutes to read. Unsubscribe anytime.
Our verdict
Use this skill if you are a front-end developer or designer who wants consistent, restrained motion on a marketing or product site, with reduced motion and performance considered from the start. Pick something else if you need playful or bouncy animation, browser-tested performance results, or motion for video or games.
Download the skill