# blockbench-animation

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

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 1100 установок · ★ 26
- Автор: jasonjgardner
- Лицензия: Apache-2.0 · policy=mirror · лицензия открытая, файл — в исходнике
- Исходник: https://github.com/jasonjgardner/blockbench-mcp-project/tree/HEAD/skills/blockbench-animation/SKILL.md
- Обновлён: 2026-09-26
- HTML: https://affpapa.org/nevibecode/skills/blockbench-animation

## Что делает

Скилл даёт агенту набор MCP-инструментов для анимации в Blockbench. Через них создаются анимации с ключевыми кадрами, правятся каналы `position`, `rotation` и `scale`, настраиваются кривые и управляется воспроизведение на таймлайне. Есть отдельные инструменты для риггинга костей, пакетных операций (смещение, масштаб, реверс, зеркало) и копирования данных между костями.

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

Время анимации задаётся в секундах, а FPS таймлайна управляет привязкой, не скоростью воспроизведения в игре. Инструменты для групп работают с группами Blockbench, а не с `ArmatureBone` — похожее имя тут ничего не значит, и это повод проверить, какой риг у вас на самом деле. Пакетные операции применяются к активной анимации, а `selection="all"` захватывает и скрытые аниматоры.

## Установка

### Claude Code (родная платформа)

1. **Через Skills CLI (Vercel)**
```bash
npx skills add jasonjgardner/blockbench-mcp-project --skill blockbench-animation -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/blockbench-animation/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/blockbench-animation/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add jasonjgardner/blockbench-mcp-project --skill blockbench-animation -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/blockbench-animation/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add jasonjgardner/blockbench-mcp-project --skill blockbench-animation -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/blockbench-animation/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install jasonjgardner/blockbench-mcp-project blockbench-animation
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/blockbench-animation/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add jasonjgardner/blockbench-mcp-project --skill blockbench-animation -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/jasonjgardner/blockbench-mcp-project --path skills/blockbench-animation
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/blockbench-animation/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add jasonjgardner/blockbench-mcp-project --skill blockbench-animation -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/jasonjgardner/blockbench-mcp-project/tree/HEAD/skills/blockbench-animation/SKILL.md

## Когда брать
- создать анимацию вращения для группы мешей
- выставить ключевые кадры ходьбы по костям ног
- сгладить кривые вращения через graph editor
- растянуть тайминги всех ключей вдвое
- скопировать анимацию с одной кости на другую

## Примеры запросов агенту
- Создай анимацию spin длиной 4 секунды с линейным вращением группы logo_root по оси Y
- Сделай walk cycle на 1 секунду для leg_left и leg_right и сгладь кривые
- Промасштабируй тайминги всех ключей активной анимации в 2 раза и поставь длину 2 секунды

## Похожие
- [blender-animation](https://affpapa.org/nevibecode/skills/blender-animation.md) — скилл · 1300 установок
- [texture-state-animation](https://affpapa.org/nevibecode/skills/texture-state-animation.md) — скилл · 719 установок
- [scenario-blender-animation](https://affpapa.org/nevibecode/skills/scenario-blender-animation.md) — скилл · 425 установок
- [roblox-animation-vfx](https://affpapa.org/nevibecode/skills/roblox-animation-vfx.md) — скилл · 2300 установок
- [Animation Principles - Troubleshooting](https://affpapa.org/nevibecode/skills/animation-principles-troubleshooting.md) — скилл · 490 установок
- [roblox-animation](https://affpapa.org/nevibecode/skills/roblox-animation.md) — скилл · 392 установки

Из того же набора: [jasonjgardner/blockbench-mcp-project](https://affpapa.org/nevibecode/by/jasonjgardner/blockbench-mcp-project.md) — 6 карточек

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
