This is a comprehensive framework for animation that actually teaches you motion design principles, not just code snippets. It walks you through emotion-driven timing decisions using Disney animation principles adapted for UI work, complete with duration tables, easing curves, and motion personality archetypes (Playful, Premium, Corporate, Energetic). The 8-step checklist and three-layer approach (primary, secondary, ambient) will change how you think about animations. Works with any animation system from CSS to Framer Motion to GSAP. LottieFiles clearly put production experience into this. If you've been eyeballing animation durations or copying easing curves without understanding why, this will fix that.

install copies · 90 days. Times the install command was copied on this site in the last 90 days, bots filtered.
317
skills.sh installs
24K
GitHub stars
2.9K
last updated
Aug 21, 2026

Install

$ npx -y skills add lottiefiles/motion-design-skill --skill motion-design --agent claude-code

Installs into .claude/skills of the current project.

Files

Motion Design Skill

When to Apply

Use this skill when:

  • Creating UI animations (buttons, cards, modals, page transitions)
  • Designing micro-interactions and feedback animations
  • Building loading, success, or error states
  • Animating illustrations or decorative elements
  • Planning scroll-triggered or progress-based animations
  • Establishing brand motion identity
  • Choreographing multi-element sequences

Decision tree:

  1. Does it serve a functional purpose (feedback, guidance)? → Timing rules for responsiveness
  2. Does it express brand personality? → Motion Personality archetypes
  3. Does it tell a story or guide attention? → Disney principles + choreography
  4. Is this a complex multi-element scene? → 1/3 Rule + stagger patterns

Quick Reference: 8-Step Checklist

Before creating any animation:

Sponsors

Details

Repository
github.com/lottiefiles/motion-design-skill
Categories
Frontend Development, Java & JVM, Design & UI/UX, Video & Audio Editing
First seen
May 16, 2026
1wshobson avatarpython-design-patternswshobson/agentsPython design patterns including KISS, Separation of Concerns, Single Responsibility, and composition over inheritance. Use this skill when designing a new serv23.7Kskills.sh installs
2hugohe3 avatarppt-masterhugohe3/ppt-masterAI-driven presentation workflow for generating editable PPTX decks and slides, reconstructing page visuals, creating reusable Brand/Style/Layout/Deck workspaces22.3Kskills.sh installs
3vercel-labs avatarnext-upgradevercel-labs/next-skillsAutomated Next.js version upgrades with official codemods and migration guide integration.22.3Kskills.sh installs
4expo avatareas-observeexpo/skillsEAS service (paid). Use for anything related to EAS Observe - adding `expo-observe` to an Expo project (AppMetricsRoot/ObserveRoot HOC, markInteractive, the use22.1Kskills.sh installs
5yuan1z0825 avatarnature-polishingyuan1z0825/nature-skillsPolish, restructure, or translate academic prose into Nature-leaning English using writing-strategy principles, curated Nature/Nature Communications article pat18.6Kskills.sh installs
6warpdotdev avatarreadoutwarpdotdev/common-skillsProduce a polished, self-contained HTML "readout" document under ~/.readouts (with an auto-maintained index page), either by snapshotting the findings accumulat17.7Kskills.sh installs