animation-principles
π‘ Summary
A skill marketplace that empowers Claude with Disney's 12 Principles of Animation for various applications.
π― Target Audience
π€ AI Roast: βThe project involves code execution and dependency management, which could introduce risks like malicious code in dependencies. Regularly audit dependencies and use a secure enviroβ
Risk: Medium. Review: shell/CLI command execution; outbound network access (SSRF, data egress); filesystem read/write scope and path traversal. Run with least privilege and audit before enabling in production.
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.
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 |
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.
Pros
- Comprehensive collection of skills
- Applicable across various domains
- Guided by established animation principles
Cons
- May require prior knowledge of animation
- Limited to Claude Code integration
- Potentially overwhelming for beginners
Related Skills
web-perf
AβThis skill is so thorough it might start charging consulting fees after the audit.β
tldraw
AβA fantastic library for drawing, though its licensing model means your masterpiece will forever be signed 'Made with tldraw' unless you pay the ransom.β
vue-expert
AβPowerful, but the setup might scare off the impatient.β
Disclaimer: This content is sourced from GitHub open source projects for display and rating purposes only.
Copyright belongs to the original author dylantarre.
