user-feedback-clarity

Disney's 12 Animation Principles - Claude Code Skill Marketplace

Installation
CLI
npx skills add https://github.com/dylantarre/animation-principles --skill user-feedback-clarity

Install this skill with the CLI and start using the SKILL.md workflow in your workspace.

Last updated 4/22/2026

Animation Principles Skill Marketplace

Give Claude the superpower of a Disney animator.

A comprehensive collection of 144 Claude Code skills that teach Disney's 12 Principles of Animation and ways to apply them across every context, tool, and scenario imaginable.

Skills
Categories
License


What is This?

This is a skill marketplace for Claude Code that transforms Claude into a Disney animation expert. Whether you're building UI micro-interactions, game animations, loading states, or complex motion sequences, these skills provide contextual guidance rooted in the timeless principles that made Disney animation legendary.

There are 12 sets of 12 skills each. Use this to give Claude animation powers in any scenario or to learn more yourself.

The 12 Principles

# Principle What It Does
1 Squash & Stretch Shows weight and flexibility through deformation
2 Anticipation Prepares the viewer for what's coming
3 Staging Directs attention to what matters
4 Straight Ahead / Pose to Pose Two approaches to creating movement
5 Follow Through / Overlapping Parts move at different rates
6 Slow In / Slow Out Natural acceleration and deceleration
7 Arc Organic curved motion paths
8 Secondary Action Supporting movements that reinforce
9 Timing Speed conveys weight and emotion
10 Exaggeration Push beyond reality for clarity
11 Solid Drawing Maintain volume and consistency
12 Appeal Charisma that draws viewers in

Installation

Claude Code Plugin

Add to your Claude Code settings:

{
  "plugins": [
    "animation-principles@github:dylantarre/animation-principles"
  ]
}

Manual Installation

# Clone to your Claude plugins directory
git clone https://github.com/dylantarre/animation-principles.git \
  ~/.claude/plugins/animation-principles

Direct Use

You can also reference skills directly in conversations:

Use the animation-principles:joy-delight skill for this celebration animation

Skill Categories

By Application Domain

Skill Best For
web-motion-design CSS/JS web animations
mobile-touch Touch gestures, mobile patterns
game-development Game UI and characters
data-visualization Charts and data storytelling
micro-interactions Small, delightful moments

By Role

Skill Best For
frontend-developer Code-first implementation
motion-designer Professional motion design
game-designer Interactive game motion
creative-director High-level direction

By Tool/Framework

Skill Technology
css-native Pure CSS animations
framer-motion Framer Motion (React)
gsap-greensock GSAP/GreenSock
react-spring React Spring
lottie-bodymovin Lottie animations

By Emotional Outcome

Skill Creates
joy-delight Happiness and surprise
trust-reliability User confidence
urgency-action Immediate action
elegance-sophistication Premium feel

By Skill Level

Skill Level
absolute-beginner First introduction
intermediate Working knowledge
expert Professional mastery
teaching-others How to teach

View all 144 skills →


Quick Start

New to Animation?

Use animation-principles:absolute-beginner

Frontend Developer?

Use animation-principles:frontend-developer

Need a Specific Framework?

Use animation-principles:framer-motion

Debugging Animation Issues?

Use animation-principles:implementation-debugging

How Skills Work

Each skill teaches Claude how to apply the 12 principles in a specific context. For example:

joy-delight teaches:

  • Exaggerated bounces for celebrations
  • Confetti and particle timing
  • Overshoot easing curves
  • When to use playful spring physics

fintech-banking teaches:

  • Subtle, trustworthy motion
  • Professional timing (no bounces)
  • Security-conveying transitions
  • Accessibility requirements for finance

squash-stretch-mastery teaches:

  • Deep theory behind the principle
  • Volume preservation techniques
  • When to break the rules
  • Cross-domain applications

Directory Structure

animation-principles/
├── README.md
├── CLAUDE.md              # Claude Code integration instructions
├── LICENSE
├── CONTRIBUTING.md
├── CHANGELOG.md
├── skills/                # Source skill files
│   ├── 01-by-domain/
│   ├── 02-by-thinking-style/
│   ├── 03-by-role-persona/
│   ├── 04-by-skill-level/
│   ├── 05-by-animation-type/
│   ├── 06-by-emotional-outcome/
│   ├── 07-by-ui-element/
│   ├── 08-by-industry/
│   ├── 09-by-tool-framework/
│   ├── 10-by-time-scale/
│   ├── 11-by-principle-focus/
│   └── 12-by-problem-type/
└── docs/                  # Rendered documentation
    └── index.md           # Full skill directory

Contributing

We welcome contributions! See CONTRIBUTING.md for guidelines.

Ideas for contributions:

  • New industry-specific skills
  • Additional framework implementations
  • Translations
  • Bug fixes and improvements

License

MIT License - see LICENSE for details.


Credits

Based on the 12 Principles of Animation developed by Disney animators Ollie Johnston and Frank Thomas, as documented in The Illusion of Life: Disney Animation (1981).


Made with care for the animation community.