Agent skill

LottieFiles Motion Design Skill: Timing and Easing

LottieFiles' motion-design skill gives an AI coding agent four motion personalities, a duration table from 80 to 1200 milliseconds and choreography rules for animations in any library.

Install
git clone https://github.com/LottieFiles/motion-design-skill.git
View on GitHub

Stars, license and last push from GitHub. Install count as reported by the open skills directory.

What is the LottieFiles motion design skill?

The LottieFiles motion-design skill is a SKILL.md that teaches an AI coding agent to choose emotional intent, timing, easing and choreography before writing animation code. It offers four personalities, a duration table by element type and quality rules, and works with CSS, Framer Motion, GSAP, Lottie or Spring.

A tooltip should animate in 80 to 120 milliseconds. A page transition should take 400 to 600. This skill puts numbers like these in front of your agent so it stops guessing at durations and picks them by element type.

It is published by LottieFiles as version 1.0.0 and describes itself as philosophy first and implementation agnostic. The agent decides on emotion and timing, then writes code for whichever animation library your project uses.

How it changes animation work

  • An eight step checklist runs before any animation: emotional target, personality, primary property, duration, easing family, hero element, secondary layers and the one third rules.
  • Every animation must satisfy three pillars: emotional intent, visual narrative and motion craft.
  • Flat motion is treated as a missing layer, so the agent adds primary, secondary and ambient motion.
  • Troubleshooting is a lookup: if it looks robotic, add easing curves and arc paths.

Personalities, durations and easing

  • Four archetypes: Playful at 150 to 300ms, Premium at 350 to 600ms, Corporate at 200 to 400ms and Energetic at 100 to 250ms.
  • Corporate is the default for UI, and Playful is the default for illustrations.
  • Entrances run 30 to 50 percent longer than exits, because users care more about what appears.
  • Entrances decelerate and exits accelerate, with reference curves from Material Design 3 and Apple HIG.
  • Stagger totals must stay under 500ms, and no motion travels more than one third of the screen without a keyframe change.

Who the LottieFiles motion design skill is for

Best for

  • Teams that ask an agent for hover, press, loading, success and error states and want consistent timing across them. motion-system is a neighbor for token style motion rules.
  • Choreographing a dashboard or landing page entrance, where order and stagger decide how the page feels.
  • Reviewing existing animation code against a written set of rules.

Not for

  • Library specific API help. The skill does not teach syntax, so pair it with gsap-core or motion-framer-motion when you need that.
  • Producing finished Lottie files. Its description lists Lottie as a target system, but it supplies principles and not assets.
  • Web specific motion code. For that side of the work, see web-motion-design.

Use it with UiChemy

The skill advises on motion and publishes nothing. Use it to set timing for a page built in Figma or with an AI tool, bring that page into WordPress through UiChemy, then click Get Started.