video-motion-graphics — скилл для Claude Code: обзор и установка
Скилл внедряет 12 классических принципов анимации Диснея в проекты After Effects и Premiere Pro. Помогает настраивать тайминг, графики скорости и овершуты при создании моушн-дизайна.
npx skills add dylantarre/animation-principles --skill video-motion-graphics -a claude-codeЧто делает video-motion-graphics
Скилл переносит 12 принципов анимации Диснея в проекты After Effects и Premiere Pro. Внутри собраны правила по работе с кривыми в Graph Editor и готовые выражения на JavaScript. Для упругого отскока предлагается код овершута со значениями freq = 3 и decay = 5. Для смещения слоёв используется выражение задержки delay = 0.1 с привязкой к индексу слоя.
В материалах заданы чёткие ориентиры по таймингу. Появление текста скилл советует укладывать в 15–25 кадров, а анимацию логотипа — в 30–60 кадров. Для появления плашек lower third отведено 12–18 кадров. Линейные ключи запрещены. Скилл требует закладывать от 2 до 4 кадров обратного движения на фазу подготовки и продлевать движение вторичных элементов на 4–8 кадров после остановки главного слоя.
Проверять итоговый результат придётся на скорости 1x, потому что RAM-превью искажает восприятие динамики. При 24 кадрах в секунду обязателен motion blur, иначе картинка потеряет кинематографичность. Это повод сразу настроить кривые Безье вручную и проверить безопасные зоны перед экспортом.
Какие задачи решает
- настроить пружинящую анимацию с помощью выражений overshoot
- рассчитать длительность появления плашек lower third и логотипов
- выстроить опережающие и остаточные движения слоёв
- скорректировать графики скорости в Graph Editor без линейных ключей
- подготовить композиции к экспорту с учётом зон безопасности вещания
Примеры запросов агенту
- Помоги анимировать появление титра lower third в After Effects по правилам скилла video-motion-graphics
- Напиши expression для плавного затухания и овершута с задержкой по слоям
- Сколько кадров нужно заложить на анимацию логотипа и подготовку движения?
Как установить video-motion-graphics
1Через Skills CLI (Vercel)
npx skills add dylantarre/animation-principles --skill video-motion-graphics -a claude-code2Вручную: положить файлы
~/.claude/skills/video-motion-graphics/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/video-motion-graphics/
1Через Skills CLI (Vercel)
npx skills add dylantarre/animation-principles --skill video-motion-graphics -a codex2Вручную: положить файлы
.agents/skills/video-motion-graphics/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add dylantarre/animation-principles --skill video-motion-graphics -a cursor2Вручную: положить файлы
.cursor/skills/video-motion-graphics/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install dylantarre/animation-principles video-motion-graphics2Вручную: положить файлы
.github/skills/video-motion-graphics/SKILL.md1Через Skills CLI (Vercel)
npx skills add dylantarre/animation-principles --skill video-motion-graphics -a gemini-cli2Командой платформы
gemini skills install https://github.com/dylantarre/animation-principles --path skills/01-by-domain/video-motion-graphicsВручную: положить файлы
.devin/skills/video-motion-graphics/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add dylantarre/animation-principles --skill video-motion-graphics -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о video-motion-graphics
Как установить video-motion-graphics в Claude Code?
Выполните команду npx skills add dylantarre/animation-principles --skill video-motion-graphics -a claude-code. Файлы скилла будут сохранены в ~/.claude/skills/video-motion-graphics/SKILL.md.
Что делает скилл video-motion-graphics?
Он предоставляет агенту правила переноса 12 принципов анимации Диснея в видеодизайн, готовые JavaScript-выражения для After Effects и рекомендации по таймингу ключевых кадров.
Какие значения тайминга рекомендуются для анимации текста и плашек?
Появление текста рекомендуется укладывать в 15–25 кадров с замедлением (Ease out). Для входа плашек lower third отводится 12–18 кадров, а для выхода — 8–12 кадров.
Исходный текст
SKILL.md · MIT
---
name: video-motion-graphics
description: Use when creating After Effects compositions, Premiere Pro motion, video titles, explainer videos, or broadcast motion graphics.
---
# Video Motion Graphics
Apply Disney's 12 animation principles to After Effects, Premiere Pro, and video motion design.
## Quick Reference
| Principle | Motion Graphics Implementation |
|-----------|-------------------------------|
| Squash & Stretch | Overshoot expressions, elastic motion |
| Anticipation | Pre-movement, wind-up keyframes |
| Staging | Composition, depth, focus pulls |
| Straight Ahead / Pose to Pose | Frame-by-frame vs keyframe animation |
| Follow Through / Overlapping | Delayed layers, expression lag |
| Slow In / Slow Out | Graph editor curves, easing |
| Arc | Motion paths, rotation follows path |
| Secondary Action | Environment response, particle systems |
| Timing | 24/30/60fps considerations |
| Exaggeration | Scale beyond reality, dramatic motion |
| Solid Drawing | Z-space, 3D consistency, parallax |
| Appeal | Smooth, professional, emotionally resonant |
## Principle Applications
**Squash & Stretch**: Use scale property with different X/Y values. Overshoot expressions create elastic motion. Shape layers deform more naturally than pre-comps for organic squash.
**Anticipation**: Add 2-4 frames of reverse motion before primary action. Wind-up for reveals—slight scale down before scale up. Position anticipation: move opposite direction first.
**Staging**: Use depth of field to direct focus. Vignettes frame important content. Motion blur on secondary elements. Composition leads eye to focal point.
**Straight Ahead vs Pose to Pose**: Traditional frame-by-frame for character animation. Keyframe-based for graphic animation. Most motion graphics are pose-to-pose with expression refinement.
**Follow Through & Overlapping**: Use `valueAtTime()` expressions for lag. Stagger layer animation with offset. Secondary elements continue 4-8 frames past primary stop. Parent/child relationships with delayed response.
**Slow In / Slow Out**: Master the Graph Editor—never use linear keyframes. Easy Ease is starting point, customize curves. Bezier handles control acceleration. Speed graph shows velocity.
**Arc**: Enable motion path editing. Auto-orient rotation to path. Add roving keyframes for smooth arcs. Natural motion rarely travels in straight lines.
**Secondary Action**: Particles respond to primary motion. Shadows and reflections follow. Background elements shift with parallax. Audio waveforms drive visual elements.
**Timing**: 24fps: Cinematic feel, motion blur essential. 30fps: Broadcast standard, smoother. 60fps: Digital-first, very smooth. Hold frames (2s, 3s) for stylized timing.
**Exaggeration**: Motion graphics can push further than reality. Scale overshoots to 120-150%. Rotation extends past final. Color and effects can punctuate exaggeration.
**Solid Drawing**: 3D layers maintain spatial consistency. Parallax creates depth hierarchy. Consistent light direction across elements. Z-positioning creates believable space.
**Appeal**: Smooth interpolation, no jarring cuts. Color grading unifies composition. Typography has weight and personality. Motion feels intentional and professional.
## After Effects Techniques
### Overshoot Expression
```javascript
// Apply to any property for elastic overshoot
freq = 3;
decay = 5;
n = 0;
if (numKeys > 0) {
n = nearestKey(time).index;
if (key(n).time > time) n--;
}
if (n > 0) {
t = time - key(n).time;
amp = velocityAtTime(key(n).time - .001);
w = freq * Math.PI * 2;
value + amp * (Math.sin(t * w) / Math.exp(decay * t) / w);
} else {
value;
}
```
### Stagger Expression
```javascript
// Apply delay based on layer index
delay = 0.1;
d = delay * (index - 1);
time - d;
```
## Timing Reference
| Element | Duration | Easing |
|---------|----------|--------|
| Text reveal | 15-25 frames | Ease out |
| Logo animation | 30-60 frames | Custom curve |
| Transition | 10-20 frames | Ease in-out |
| Lower third in | 12-18 frames | Ease out |
| Lower third out | 8-12 frames | Ease in |
## Export Considerations
- Preview at final framerate
- Enable motion blur for fast motion
- Check timing at 1x speed, not RAM preview
- Account for broadcast safe areas
- Test on target display format
© dylantarre · MIT · dylantarre/animation-principles