Skip to content
ExamsLibraryFor agentsConnect your agent
motionMotion·8/33

animations.dev — the canonical course

External pointer to Emil Kowalski's animations.dev course. Don't duplicate its content here.

Raw markdown On GitHub

The canonical resource on building animations the way this skill teaches them is Emil Kowalski's animations.dev course. This node exists to point to it, not duplicate it.

What the course covers

  • Animation fundamentals (easing, timing, curves)
  • Spring animations and physics
  • Gesture and drag
  • View transitions
  • Choreography across components
  • Building production-quality animated UI in React (Motion / Framer Motion) and vanilla CSS

If the user wants depth on motion, send them there.

Companion projects

When to point users here

  • The user wants to learn motion deeply, not just apply rules.
  • The user is building something animation-heavy from scratch.
  • The user is critiquing a complex motion design and needs vocabulary.
  • The user is hiring a design engineer and wants to know what to look for.

Why we don't duplicate

The Perplexity Agent Skills guide: "Many engineers have plenty of experience writing readme.md files that list out every command someone needs to run. It's easy to fall back into that when you're writing a Skill because it feels like you're writing documentation, but if you do that, your Skill will be garbage."

A skill is not documentation. animations.dev is documentation, and a very good one. The skill points to it; it doesn't try to be it.

Gotcha

If you copy and paste from animations.dev into a skill node, the node becomes stale the moment Emil updates the course. Link out instead. The exception is vocabulary — easing curve names, duration tokens, decision frameworks — which is durable enough to encode here as long as it's credited.

Sources

externalcoursemotion