motion-design
Applies motion design principles to create emotionally-driven, technically sound animations and transitions.
Skill by LottieFiles
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/blackangel242-motion-design
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: design, frontend
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions: not checked yet.
What's inside
- Skill name
motion-design- Description
- Applies motion design principles to create emotionally-driven, technically sound animations and transitions. Provides timing, easing, choreography, and Disney animation principles adapted for UI. Use when creating animations, transitions, micro-interactions, loading states, page transitions, scroll-triggered effects, or any motion work. Works with CSS, Framer Motion, GSAP, Lottie, Spring, or any animation system.
- License
- MIT
- Metadata
- author: LottieFiles · version: 1.0.0
- Instructions
- 303 lines in SKILL.md · view on GitHub
Files (18)
- SKILL.md
- choreography.md · director/
- context-adaptation.md · director/
- core-philosophy.md · director/
- decision-framework.md · director/
- disney-principles.md · director/
- emotion-mapping.md · director/
- motion-personality.md · director/
- narrative-structure.md · director/
- ambient-continuous.md · patterns/
- entrance-exit.md · patterns/
- multi-element.md · patterns/
- state-feedback.md · patterns/
- property-selection.md · reference/
- quality-checklist.md · reference/
- timing-easing-tables.md · reference/
- troubleshooting.md · reference/
- skill.json
SKILL.md (first lines)
# 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: 1. **Emotional target?** — joy, calm, urgency, elegance 2. **Motion Personality?** — Playful, Premium, Corporate, Energetic 3. **Primary property?** — position, scale, rotation, opacity 4. **Duration?** — see duration table below 5. **Easing family?** — entrance=decelerate, exit=accelerate 6. **Hero element?** — apply staging principles 7. **Secondary + ambient layers?** — add richness 8. **1/3 rules?** — motion distance, simultaneous elements --- ## Three Pillars (CRITICAL) Every animation must satisfy three pillars before any technical decisions: | Pillar | Question | Drives | |--------|----------|--------| | **Emotional Intent** | What should the viewer FEEL? | Easing, timing, amplitude | | **Visual Narrative** | What's the micro-story? | Setup → Action → Resolution | | **Motion Craft** | How do we make it believable? | Physics, secondary motion, paths | **Three motion layers** (flat animation = missing layers): - **Primary**: Main action the viewer follows - **Secondary**: Supporting richness (shadows, icons shifting) - **Ambient**: Background life (gradients, subtle pulses) > Deep dive: [director/core-philosophy.md](director/core-philosophy.md) --- ## Motion Personality Select ONE archetype per project. Apply consistently. | Archetype | Duration | Easing | Overshoot | Keywords | |-----------|----------|--------|-----------|----------| | **Playful** | 150-300ms | ease-out-back | 10-20% | fun, whimsical, bouncy, cute | | **Premium** | 350-600ms | cubic-bezier(0.4,0,0.2,1) | 0% | elegant, minimal, luxury, sophisticated | | **Corporate** | 200-400ms | cubic-bezier(0.2,0,0,1) | 0-3% | clean, professional, business, dashboard | | **Energetic** | 100-250ms | ease-out-expo | 15-30% | dynamic, energetic, bold, exciting | **Default**: Corporate for UI, Playful for illustrations. **Brand Motion Identity** — define three constants: 1. **Signature easing**: One curve for 80% of animations 2. **Duration palette**: 3 durations (quick / standard / slow) 3. **Entrance pattern**: One consistent entry style > Deep dive: [director/motion-personality.md](director/motion-personality.md) --- ## Property Selection | Effect Goal | Primary Property | Secondary Properties | |-------------|------------------|---------------------| | Entrance/Exit | position | opacity, scale | | Emphasis/Attention | scale | rotation (subtle), opacity pulse | | State Change | opacity, color | scale (press feedback) | | Direction/Flow | position | rotation (follow path) | | Depth/3D Feel | scale + shadow | position (parallax) | | Loading/Progress | rotation (spinner) | scale, opacity pulse | | Success | scale (pop) | color, rotation (checkmark draw) | | Error/Alert | position (shake) | color, rotation (wobble) | **Simplicity threshold**: Use the minimum properties needed. One = direct. Two = polished. Three+ = potentially overwhelming. > Deep dive: [reference/property-selection.md](reference/property-selection.md) --- ## Duration Table | Element Type | Duration | Rationale | |-------------|----------|-----------| | Tooltip / micro-feedback | 80-120ms | Must feel instant | | Button press / toggle | 120-180ms | Responsive feedback | | Icon transition | 150-250ms | Clear state change | | Card enter / exit | 200-350ms | Spatial awareness | | Modal / dialog | 300-400ms | Focus shift | | Page transition | 400-600ms | Context switch | | Dramatic reveal | 600-1200ms | Theatrical build | **Distance scales duration**: 100px = base. 200px = 1.3x. 400px = 1.6x. **Enter > Exit**: Entrances 30-50% longer than exits. Users care about what appears. **Interactive feedback**: - Hover: <100ms - Press: <150ms - Release/settle: 200-300ms - Error shake: 300-400ms (2-3 oscillations) > Deep dive: [reference/timing-easing-tables.md](reference/timing-easing-tables.md)
From BlackAngel242/skill-market, MIT.
More from BlackAngel242/skill-market
- 0.570score
product-launch-motion
BlackAngel242
Use when asked to make a launch video, product film, motion design piece, UI motion reel, Dribbble-style UI animation or animated brand/logo sting — anything…
SkillAFreshness: AClaude Code +9 - 0.570score
remotion-motion-graphics
BlackAngel242
Create and edit professional motion graphics videos with Remotion (React-based video).
SkillAFreshness: AClaude Code +9 - 0.570score
prd-table-ronde
BlackAngel242
Transforme une idée, un brief client, une URL, une capture, un flyer, un logo ou un document en produit numérique cadré et constructible par une table ronde…
SkillAFreshness: AClaude Code +9 - 0.567score
smokekit-ai-workflow-orchestration
BlackAngel242
SmokeKit AI v4.0 - Orchestration multi-IA auto-evolutive : 20 agents SDLC, router reel avec detection d'outils, et vraie boucle d'apprentissage (journal…
SkillAFreshness: AClaude Code +9 - 0.567score
fixit
BlackAngel242
Revue visuelle des rendus (images, interfaces, documents) : double lecture expert visuel et utilisateur ordinaire, défauts classés…
SkillAFreshness: AClaude Code +9 - 0.561score
merge-gate
BlackAngel242
Checklist avant fusion : base à jour, vérifications au vert, commit relu épinglé, pas de force push.
SkillAFreshness: AClaude Code +9 - 0.561score
motion-graphics
BlackAngel242
Conçoit des graphiques animés : titres, lower thirds, transitions, infographies animées.
SkillAFreshness: AClaude Code +9 - 0.561score
secretscan
BlackAngel242
Détecte les secrets committés : fichiers .env, clés API et tokens en dur dans le code, clés privées.
SkillAFreshness: AClaude Code +9 - 0.561score
motion-launch
BlackAngel242
Prépare une vidéo de lancement produit : script, structure, accroches, plan caméra et étalonnage, à partir du lien ou de la description du produit.
SkillAFreshness: AClaude Code +9 - 0.561score
motion-principles
BlackAngel242
Les 12 principes d'animation Disney, traduits en règles pratiques pour que les animations aient l'air faites par un humain.
SkillAFreshness: AClaude Code +9 - 0.561score
collect
BlackAngel242
Trouve les problèmes d'un projet depuis plusieurs sources et les classe en tickets vérifiés, sans rien modifier.
SkillAFreshness: AClaude Code +9 - 0.561score
rush-cut
BlackAngel242
Prépare le montage de rushs : plan de coupes (blancs, ratés), animations à ajouter, sous-titres.
SkillAFreshness: AClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 19, 2026 (11 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- Version
- 1.0.0
- License
- MIT
- Repository
- github.com/BlackAngel242/skill-market
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
Same skill elsewhere
Copies of this SKILL.md published by others; search shows only one of them.
- 0.652score
motion-design
LottieFiles
Applies motion design principles to create emotionally-driven, technically sound animations and transitions.
SkillAFreshness: A★ 33Claude Code +9 - 0.304score
motion-design
LottieFiles
Applies motion design principles to create emotionally-driven, technically sound animations and transitions.
SkillCFreshness: C★ 2Claude Code +9
More from LottieFiles
- 0.652score
motion-design
LottieFiles
Applies motion design principles to create emotionally-driven, technically sound animations and transitions.
SkillAFreshness: A★ 33Claude Code +9 - 0.587score
motion-design
LottieFiles
Applies motion design principles to create emotionally-driven, technically sound animations and transitions.
SkillAFreshness: A★ 1Claude Code +9 - 0.565score
design-motion
LottieFiles
Aplica principios de motion design para crear animaciones y transiciones técnicamente sólidas y con carga emocional.
SkillAFreshness: AClaude Code +9
Cite this page
motion-design skill. Agent Mart. https://agentmart.dev/skills/blackangel242-motion-design (last updated 2026-10-24)