Anatomy Reveal — скилл

Скилл строит любой предмет изометрической фигурой из сотен деталей и снимает по ней ролик с разбором на части

  • 91 ★ репозитория
  • Последний коммит
Скилл

Расширенный доступ

Почему такой уровень

  • Запускает скрипты Node.js и браузер для рендера, пишет файлы и картинки в папку проекта
  • Для сборки нужны установленные `ffmpeg` и ImageMagick, агент может предложить их поставить
Все причины и проверки

annnguyentt/anatomy-reveal-skill

Установка

Работает в

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/anatomy-reveal

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Запускает скрипты Node.js и браузер для рендера, пишет файлы и картинки в папку проекта
  • Для сборки нужны установленные `ffmpeg` и ImageMagick, агент может предложить их поставить

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Скилл собирает предмет по реальным размерам из множества мелких выпуклых деталей: панелей, винтов, ручек, стекол, плат. Фигура рисуется тушью на белой бумаге, а порядок отрисовки считается по разделяющим плоскостям. Из этой модели получаются два результата: интерактивная страница, где предмет вертят мышью и разбирают наведением, и ролик MP4 на 30 кадров в секунду. Роликов четыре формата: 9:16, 4:5, 1:1 и 16:9, длина от 3 до 60 секунд, по умолчанию 10. Предмет въезжает в кадр, камера перелетает к деталям крупным планом, показывает работу одной функции, затем фигура разлетается на части и собирается обратно с адаптивным размытием движения. Исходные данные: фото предмета или только его название. В комплекте готовый пример, двухбойлерная кофемашина со встроенной кофемолкой из 82 деталей.

Для кого. Дизайнерам и продуктовым маркетологам, которым нужен разбор предмета для соцсетей, лендинга или презентации без 3D-редактора.

Подходит, если

  • Нужен ролик с разбором кофемашины или кроссовка в формате 9:16 для Reels и Shorts
  • На странице товара пригодится интерактивная схема, где детали раздвигаются наведением
  • Есть только фото предмета, а чертежа нет, и фигуру надо собрать из геометрии
  • Нужен квадратный ролик 1:1 на 8 секунд для Instagram

Не подходит, если

  • Нужна фотореалистичная трехмерная модель для рендера: скилл рисует стилизованную фигуру тушью
  • Нет Chrome, ffmpeg и ImageMagick 7, а ставить их нельзя
  • Объект живой или абстрактный и не раскладывается на выпуклые детали

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

Сделай ролик с разбором моей кофемолки на 10 секунд, формат 1:1, по фото из папки refs

Ограничения

  • Нужны Node.js 20 или новее, Google Chrome, Chromium или Edge (иначе задайте путь в `CHROME_PATH`), `ffmpeg` и ImageMagick 7 с командой `magick`.
  • Скилл запускает команды оболочки и браузер для рендера: агенту нужен доступ к терминалу.
  • Рендер кадров с размытием движения занимает заметное время и место на диске, особенно для длинных роликов.
  • Фигура собирается из выпуклых тел по оценке размеров с фото или названия, поэтому точность деталей зависит от того, как агент считывает предмет.

Как отключить. Удалите папку скилла из каталога скиллов агента, например `~/.claude/skills/anatomy-reveal`. Проекты, созданные скриптом `scripts/new-project.mjs`, лежат отдельно и удаляются вместе со своей папкой.

Частые вопросы

Как поставить Anatomy Reveal в Claude Code?

Склонируйте репозиторий в `~/.claude/skills/anatomy-reveal` командой из README и откройте новую сессию. Скилл подхватится по файлу `SKILL.md`, после этого можно просить ролик с разбором предмета.

Нужна ли 3D-модель или чертеж предмета?

Нет, хватит фото или названия. Предмет собирается из геометрии по реальным размерам и никогда не обводится с картинки.

Какие форматы видео получаются?

MP4 на 30 кадров в секунду в форматах 9:16 (1080 на 1920, по умолчанию), 4:5, 1:1 и 16:9. Длину задают от 3 до 60 секунд, по умолчанию 10.

Можно ли запустить сборку вручную без агента?

Да. Скрипт `node scripts/new-project.mjs my-object` создает проект, а `node motion/build.mjs --duration 10 --ratio 1:1` собирает страницу ролика. Затем `npm run render` и `npm run encode` отдают файл MP4.

Что за интерактивная страница в результате?

Это HTML-страница с фигурой: ее вертят перетаскиванием, наведение разбирает предмет на части, а клавиши включают функции предмета. Светлая версия лежит рядом в файле `figure-light.html`.

Обсуждение

Вопросов и отзывов пока нет.

Скиллы

Скилл дает агенту 38 рецептов кадров из рекламных роликов, пересобранных кодом, и склеивает из них ролик о продукте.

СкиллРасширенный доступ64Звезды репозитория

Скилл Claude Code для коротких анимационных роликов, нарисованных кодом: семь стилей, согласование сюжета и раскадровки, озвучка и рендер в MP4

СкиллРасширенный доступ1,8 тыс.Звезды репозитория

Скилл делает 20–60-секундный ролик из вашей озвучки и реальных материалов в выбранном стиле, MP4 собирается локально.

СкиллРасширенный доступ53Звезды репозитория

Скилл собирает 20–60-секундный демо-ролик SaaS на Remotion: опрос по бренду, интерфейс из сайта, биты из трека и проверка кадров

ПлагинРасширенный доступ71Звезды репозитория

Скилл для Claude Code делает на Remotion ролик о вашем продукте из его компонентов, токенов дизайна и логотипа, с музыкой в такт

СкиллРасширенный доступ425Звезды репозитория

Скилл рисует интерактивные изометрические иллюстрации в SVG: шейдеры WebGL, страница HTML или компонент React, идея объясняется работающим устройством

СкиллРасширенный доступ26,9 тыс.Звезды репозитория

Коротко о README

Репозиторий описывает скилл, который превращает любой предмет в стилизованную фигуру и снимает по ней ролик. README перечисляет требования, способ установки в каталог скиллов, примеры запросов и ручной запуск скриптов. В папке references лежат заметки о внешнем виде, съемке и составе объектов, а в template готовый проект с набором для геометрии.

Бейдж для README

Исходный SKILL.md

---
name: anatomy-reveal
description: Build any physical object (a product, a tool, furniture, an instrument, a shoe, a vehicle, a piece of jewellery, kitchenware, a toy, even a fruit or a flower) as a crafted isometric "anatomy" figure made of many small convex parts, then turn it into (1) an interactive dissection page you can drag, turn and take apart, and (2) a product-reveal film (MP4, 9:16, 4:5, 1:1 or 16:9, 30 fps, motion blur, white paper look, 10 s by default, any length from 3 to 60 s). The film tumbles in, whips to macro shots of the object's details, shows one feature working, explodes into its parts and snaps back together for a hero shot. Works from a photo of the object or from just its name. Use it when someone asks for an exploded view, a teardown or dissection drawing, an anatomy figure, or a product reveal or product motion video of an object.
license: MIT
compatibility: Node.js 20+, Google Chrome / Chromium / Edge (set CHROME_PATH if it is not found), ffmpeg, ImageMagick 7 (magick). Any agent that can run shell commands and write files.
---

# Anatomy Reveal

The object is never a stock 3D model or a traced picture. It is built part by part from its real dimensions, with the Anatomy kit's 3D mode (`template/kit`):
- every panel, screw, dial, glass element and board is its own convex solid;
- each part is shaded in four tones by how it faces the light;
- parts are painted in an order solved from separating planes.

Because the object is real geometry, the same model turns through any angle, comes apart, and drives both outputs.

`template/` is a complete working project. Its worked example is a dual-boiler espresso machine with a built-in grinder (82 parts), but nothing in the pipeline is specific to espresso machines: any object the user names or shows works the same way. Start every job from the template and replace the object.

Read before building:
- `references/inputs.md`: getting from a photo or a name to dimensions, features and a parts list.
- `references/objects.md`: how any kind of object comes apart, and how to build curved, organic, soft and large shapes from convex parts.
- `references/object.md`: how to build the object so it turns through every angle and comes apart cleanly.
- `references/shots.md`: the film's beats, the timeline format, eases and framing.
- `references/look.md`: the paper look, materials and line weights.

## Inputs: two cases

**A. The user uploads an image of the object.**
- Study it for silhouette, proportions, materials, colours, surface decoration, visible controls, ports and markings, and anything that moves.
- If you can tell what product it is, also look up its real dimensions and internals as in case B. Otherwise estimate the size from a feature of known size and say what you assumed.
- The image is a reference only. Rebuild every shape, colour and ornament as geometry: never trace it, embed it, or map its pixels onto anything.

**B. The user only names the object.**
- Research the real product:
  - overall dimensions in millimetres, and the main sub-dimensions;
  - materials and colourways;
  - every visible control, port and marking;
  - how it opens, folds, slides or turns;
  - what is inside (teardowns are the best source).
- Use web search when you have it. Without it, use what you know and list your assumptions.
- If the name is ambiguous (a model family, several generations), pick the most common variant and say which.

Either way, finish with a short spec before any geometry: the dimensions, the feature list, the parts list grouped by assembly, and the one or two features that will move in the film. Show it to the user if anything is uncertain.

## Workflow

Сообщить о проблеме