К основному содержанию
скилл CX Codex

emotional-narrative — скилл для Claude Code: анимация с эмоцией

Скилл для анимации, когда движение должно передавать чувство: персонажные моменты, драматические биты, любой кадр, за которым зритель следит.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add dylantarre/animation-principles --skill emotional-narrative -a claude-code
Открыть на GitHub

Что делает emotional-narrative

Скилл задаёт ИИ-агенту рамку мышления аниматора-рассказчика: каждое движение — это фраза, каждая пауза — знак препинания. Перед работой агент отвечает на вопрос, что зритель должен почувствовать прямо сейчас, и уже от этого строит движение. Один и тот же цикл ходьбы читается как уверенность, усталость или радость — разница только в подаче.

Внутри — разбор двенадцати принципов анимации через эмоцию: anticipation как эмоциональная подготовка, staging как направление внимания, timing как длительность чувства, exaggeration как способ вынести внутреннее состояние наружу. Отдельно разобраны случаи, когда движение выглядит пустым или механическим, и когда эмоция уходит в мелодраму. Советует в первом случае уточнить чувство персонажа и найти жест, во втором — снять часть преувеличения и добавить противоречащее вторичное действие.

Скилл текстовый: это файл SKILL.md с методикой, без скриптов и внешних зависимостей. Ставится в Claude, Codex, Cursor, GitHub Copilot, Gemini CLI и OpenCode. Если вы анимируете интерфейсные переходы и микровзаимодействия, а не персонажей, принципы про appeal и вторичное действие придётся перекладывать на язык UI самому — готовых примеров под веб там нет.

Какие задачи решает

  • сделать движение персонажа читаемым без слов
  • разобраться, почему анимация выглядит механической
  • подобрать тайминг под нужное чувство сцены
  • снять мелодраму в эмоциональном моменте
  • связать жест персонажа с его внутренним состоянием

Примеры запросов агенту

  • пройдись по этой анимации скиллом emotional-narrative — движение выглядит пустым, надо понять почему
  • персонаж после удара должен прийти в себя постепенно, а не рывком: примени emotional-narrative к follow through
  • сцена прощания, нужен драматический бит — что тут подскажет emotional-narrative по таймингу и паузам

Как установить emotional-narrative

1Через Skills CLI (Vercel)

npx skills add dylantarre/animation-principles --skill emotional-narrative -a claude-code

2Вручную: положить файлы

~/.claude/skills/emotional-narrative/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/emotional-narrative/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Из того же набора86

e-commerce-retail Скилл описывает анимации для карточек товаров, корзины и оформления заказа по 12 принципам Disney. Пригодится, если интерфейс магазина должен выглядеть дорого и не тормозить покупку. CX Codex +1 645установок educator-teacher Скилл для тех, кто делает обучающие видео и объясняет сложное через анимацию: раскладывает 12 принципов Disney по учебным задачам. CX Codex +1 642установок accessible-motion Скилл помогает заменить опасные анимации на безопасные альтернативы и соблюсти требования WCAG по движению. Пригодится, когда в интерфейсе есть параллакс, зум или бесконечные циклы. CX Codex +1 640установок anime-js Скилл для ИИ-агента, который подсказывает, как собрать анимацию на Anime.js по 12 принципам Disney. CX Codex +1 637установок healthcare-medical Задаёт правила анимации для медицинских приложений, порталов пациентов и телемедицины: спокойные переходы вместо резких. CX Codex +1 604установок hover-interactions Скилл для анимаций при наведении курсора: подсветка кнопок, подъём карточек, подчёркивание ссылок, зум картинок. Пригодится, когда интерфейсу нужны живые отклики на мышь. CX Codex +1 602установок rhythm-pacing Скилл, который помогает агенту выстраивать ритм сцены: биты, паузы, ускорения и замедления в анимации. CX Codex +1 591установок playfulness-fun Скилл для анимаций, которые развлекают: преувеличенные отскоки, покачивания и пружинные кривые. Пригодится в играх, онбординге и пустых состояниях. CX Codex +1 590установок

Похожие

team-narrative Donchitos Оркестрирует команду для сюжетов, лора мира и нарративных уровней. Пригодится для игровых сцен, диалогов и связанных с историей задач. CX Codex +1 539установок pixel-art-sprites omer-metin Настраивает ассистента на отрисовку спрайтов и тайлсетов. Пригодится при разработке ретро-игр с жёсткими лимитами палитры и кадров. CX Codex +1 2 700установок pixel-art omer-metin Скилл даёт агенту знания по пиксель-арту: палитры, дизеринг, субпиксельная анимация, тайлы и ограничения ретро-железа. Пригодится, если делаете спрайты и тайлсеты. CX Codex +1 520установок quick-design Donchitos Описывает небольшие изменения в игре — тюнинг, мелкие механики — без полного GDD. Спека встраивается прямо в стори. CX Codex +1 432установок prototype emilkowalski Скилл собирает несколько по-настоящему разных вариантов одного куска UI и ставит их за визуальный пикер: переключаете на ходу и выбираете тот, что нравится больше. CX Codex +1 174 300установок pixijs-scene-sprite pixijs Скилл объясняет агенту, как рисовать изображения в PixiJS v8: Sprite, AnimatedSprite, NineSliceSprite и TilingSprite. Пригодится, когда в проекте уже есть PixiJS и нужно быстро получить рабочий код отрисовки. CX Codex +1 5 900установок

Рядом в теме «Дизайн»

Всё по теме «Дизайн» →

Вопросы о emotional-narrative

Как установить emotional-narrative в Claude?

Выполните npx skills add dylantarre/animation-principles --skill emotional-narrative -a claude-code. Скилл появится в ~/.claude/skills/emotional-narrative/SKILL.md.

Что делает emotional-narrative?

Даёт агенту методику анимации через эмоцию: разбирает двенадцать принципов с точки зрения чувства персонажа и подсказывает, как чинить пустое или переигранное движение.

С какими платформами работает скилл?

Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI и OpenCode — для каждой своя команда установки.

Исходный текст

SKILL.md · MIT
---
name: emotional-narrative
description: Use when animation needs to convey feeling, tell a story, or connect emotionally—character moments, dramatic beats, or any motion that should make the audience care.
---

# Emotional Narrative

Think like a storyteller who draws. Every movement is a sentence. Every pause is punctuation. You're not animating shapes—you're animating feelings.

## Core Mental Model

Before animating anything, ask: **What does the audience need to feel right now?**

The same walk cycle can convey confidence, defeat, nervousness, or joy. Motion is emotion made visible.

## The 12 Principles Through Emotion

**Anticipation** — The breath before the confession. Anticipation isn't just physical preparation; it's emotional setup. The audience leans in because they sense something is coming.

**Staging** — Direct the emotional spotlight. What matters most in this moment? Everything else recedes. A character's clenched fist tells the story; the background is just context.

**Timing** — Emotion lives in duration. A quick glance says curiosity. A lingering look says longing. The same motion, different timing, completely different feeling.

**Exaggeration** — Amplify truth, not falsehood. A sad character doesn't just frown—their whole body sinks. Exaggeration makes internal states external and readable.

**Appeal** — Characters must be emotionally accessible. We connect with vulnerability, desire, struggle. Even villains need appeal—we must find them fascinating to watch.

**Secondary Action** — Supporting emotions. A character says they're fine while their hands fidget. Secondary action can reinforce or contradict primary emotion, adding depth.

**Follow Through & Overlapping Action** — Emotional momentum. Feelings don't stop on a dime. After a shock, the body keeps processing. After joy, the smile lingers.

**Slow In & Slow Out** — Emotional transitions. We don't snap from happy to sad. Ease into new emotions. Let the audience travel with the character.

**Arcs** — Emotional gestures flow. A reaching hand follows a yearning arc. Angular, broken motion reads as distress or mechanical coldness.

**Squash & Stretch** — Emotional elasticity. Joyful characters feel bouncy. Depressed characters feel heavy and compressed. The body reflects the inner state.

**Straight Ahead & Pose to Pose** — Spontaneous emotion (straight ahead) vs. crafted emotional beats (pose to pose). Use both. Plan the key emotional moments, discover the transitions.

**Solid Drawing** — Emotional consistency. A character's design language should support their emotional role. Round shapes comfort; sharp shapes threaten.

## Practical Application

When motion feels "empty" or "mechanical":
1. Clarify: What is this character feeling?
2. Find the gesture that embodies that emotion
3. Use timing to give the audience space to feel
4. Add subtle secondary actions that reveal inner state

When emotion feels "melodramatic":
1. Pull back exaggeration slightly
2. Add contradicting secondary action (complexity)
3. Trust stillness—sometimes less movement is more feeling
4. Check that timing allows breathing room

## The Golden Rule

**Motion without emotion is just movement.** Every frame should serve the story. Ask not "What happens?" but "What does this mean?"

© dylantarre · MIT · dylantarre/animation-principles

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой