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

muapi-character-story-video — скилл для Claude Code: видеоистория

Скилл создаёт историю из последовательных сцен с одним персонажем, а затем превращает сцены в отдельные видео. Пригодится для короткого анимированного сюжета.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add SamurAIGPT/Generative-Media-Skills --skill muapi-character-story-video -a claude-code
npx skills add SamurAIGPT/Generative-Media-Skills --skill character-story-video -a claude-code
Открыть на GitHub

Что делает muapi-character-story-video

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

После подтверждения сцен скилл отправляет их в модели image-to-video и выдаёт три видео как последовательность частей. При необходимости их можно объединить через muapi predict result и ffmpeg concat. Для работы нужны muapi CLI и MUAPI_API_KEY; если ключ не настроен, сначала выполните muapi auth configure. Без подтверждения образа скилл не переходит к сценам.

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

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

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

  • Создай character story о пилоте, который строит реактивный ранец и летит в космос.
  • Сделай animated story из трёх сцен с этим описанием персонажа и сначала покажи его дизайн.
  • Преврати эти три сцены в sequel video и выдай части по порядку.

Как установить muapi-character-story-video

1Через Skills CLI (Vercel)

npx skills add SamurAIGPT/Generative-Media-Skills --skill muapi-character-story-video -a claude-code
npx skills add SamurAIGPT/Generative-Media-Skills --skill character-story-video -a claude-code

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

~/.claude/skills/character-story-video/SKILL.md

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

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

Вопросы о muapi-character-story-video

Как установить muapi-character-story-video в Claude Code?

Выполните npx skills add SamurAIGPT/Generative-Media-Skills --skill muapi-character-story-video -a claude-code. Другой вариант: npx skills add SamurAIGPT/Generative-Media-Skills --skill character-story-video -a claude-code.

Что делает muapi-character-story-video?

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

Что нужно настроить перед запуском?

Нужны muapi CLI и MUAPI_API_KEY. Если ключ не настроен, выполните muapi auth configure.

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

SKILL.md · MIT
---
slug: muapi-character-story-video
name: muapi-character-story-video
version: "1.0.0"
description: Create a multi-part animated story video by first establishing a consistent character and then generating sequential scenes and animating them.
acceptLicenseTerms: true
---


# Character Story Video

**Create a multi-part animated story video by first establishing a consistent character and then generating sequential scenes and animating them.**

## Inputs

| Name | Type | Required | Default | Description |
|:---|:---|:---|:---|:---|
| `character_description` | text | yes | — | Description of the main character (e.g. "a cute piglet wearing a leather aviator jacket and goggles"). |
| `story_premise` | text | yes | — | The overall story arc (e.g. "building a jetpack and flying to space"). |
| `reference_image` | image_url | no | — | Optional starting image of the character to maintain consistency. |


## Steps

This skill involves multiple phases to build a cohesive narrative.

### Phase A — Character Establishment

If `{{reference_image}}` is NOT provided, submit the plan with ONE step to create the character:
1. **Character Creation** — `muapi image generate` (model=`nano-banana-pro`):
   - Prompt: `{{character_description}}, introducing the main character, cinematic lighting, highly detailed, Pixar 3D animation style.`
   - Aspect ratio: 4:5 or 1:1

If `{{reference_image}}` IS provided, use it as the established character and proceed to Phase B.

After generation, ask the user to confirm the character design before proceeding.

### Phase B — Sequential Scene Generation

Once the character is established, create the story beats (e.g., Scene 1, Scene 2, Scene 3).
Submit the plan using `muapi image edit` (model=`nano-banana-2-edit` or `flux-kontext-pro-i2i`) to maintain character consistency. Use the established character image as the reference for ALL these steps.

1. **Scene 1 (Beginning)**
   - Reference: Character Image
   - Prompt: `The character ({{character_description}}) in the first scene of the story: [Describe the beginning of {{story_premise}}]. Cinematic lighting, Pixar 3D animation style, storybook illustration.`
2. **Scene 2 (Middle)**
   - Reference: Character Image
   - Prompt: `The character ({{character_description}}) in the second scene: [Describe the climax or middle action of {{story_premise}}]. Cinematic lighting, Pixar 3D animation style, storybook illustration.`
3. **Scene 3 (End)**
   - Reference: Character Image
   - Prompt: `The character ({{character_description}}) in the final scene: [Describe the resolution of {{story_premise}}]. Cinematic lighting, Pixar 3D animation style, storybook illustration.`

*Note: All scenes should be generated in parallel or sequentially depending on the story flow.*

After generating the scenes, present them to the user and ask if they are ready to animate the story.

### Phase C — Animation (Sequel Part 1, Part 2, Part 3)

Submit the plan to animate the generated scenes using an image-to-video model (e.g., `kling-v3.0-pro-image-to-video` or `veo3.1-image-to-video`).

1. **Part 1 Video**
   - Input: Scene 1 Image
   - Prompt: `Cinematic animation of the scene, character comes to life, subtle natural movements, high quality 3D animation.`
2. **Part 2 Video**
   - Input: Scene 2 Image
   - Prompt: `Cinematic animation of the scene, character comes to life, dynamic action, high quality 3D animation.`
3. **Part 3 Video**
   - Input: Scene 3 Image
   - Prompt: `Cinematic animation of the scene, character comes to life, triumphant resolution, high quality 3D animation.`

After generating the videos, present them to the user as a multi-part story sequence. You may also suggest using the `muapi predict result` + ffmpeg concat tool to merge them into a single movie if requested.

## Trigger Keywords

`character story`, `story video`, `animated story`, `sequel video`, `multi part video`, `sequential story`


---

## Notes for the Executing Agent

- This recipe is LLM-orchestrated: read each phase, gather any missing inputs from the user, then call `muapi` CLI commands. Use `muapi auth configure` first if `MUAPI_API_KEY` is unset.
- For model IDs without a CLI alias yet, fall back to the raw endpoint via `curl -X POST https://api.muapi.ai/api/v1/<endpoint> -H "x-api-key: $MUAPI_API_KEY" -H 'content-type: application/json' -d '{...}'` and poll with `muapi predict wait <request_id>`.
- Substitute `{{input_name}}` placeholders with the user's actual inputs before issuing each call.

© SamurAIGPT · MIT · SamurAIGPT/Generative-Media-Skills

Похожие скиллы

Всё по теме «ИИ и ML» →
manim-video SHL0MS, Hermes Agent Создаёт план и Python-сценарий для математических, алгоритмических и технических анимаций в Manim CE. Пригодится для объясняющих видео. CX Codex +1 455установок video-character-design agentara Создаёт спецификацию и чарсет персонажа для раскадровок и генерации видео. Скилл сначала согласует описание в Markdown и лишь затем генерирует картинку. CX Codex +1 353установок remotion-video-creation affaan-m Скилл подсказывает агенту правила работы с Remotion в React: от анимаций и звука до субтитров, графиков и переходов. Пригодится при сборке видео из React-компонентов. CX Codex +1 4 900установок remotion-video iart-ai Скилл для сборки MP4, GIF и WebM прямо в React: каждый кадр — чистая функция от useCurrentFrame, поэтому рендер детерминированный и повторяемый. CX Codex +1 2 600установок story-idea-generator jwynia Скилл помогает придумывать концепции историй, отталкиваясь от эмоции читателя, а не от декораций. Пригодится на старте проекта и когда замысел провисает. CX Codex +1 664установок wrapped-video iart-ai Скилл собирает вертикальные персональные видео из строки данных: один шаблон, много роликов. Годится для итогов года по каждому пользователю. CX Codex +1 1 300установок

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

muapi-youtube-thumbnail Скилл собирает промпт и генерирует картинку 16:9 для превью YouTube, а потом подсказывает текст и шрифт для наложения. CX Codex +1 2 500установок muapi-platform Настраивает API-ключ muapi.ai, проверяет связь и ждёт результаты асинхронной генерации по ID запроса. CX Codex +1 1 100установок muapi-photo-pack-generator Превращает одну референсную фотографию в набор тематических портретов, сохраняя лицо человека. Пригодится для деловых, лайфстайл и фэнтези-съёмок без фотосессии. CX Codex +1 966установок muapi-storyboard Скилл разбивает короткую историю на раскадровку и генерирует кадры-ключевые изображения через muapi. Пригодится, когда нужны референсные панели до съёмки или анимации. CX Codex +1 686установок muapi-product-ad-cinematic Создаёт короткую кинематографичную рекламу товара по фото и описанию бренда. Сначала предлагает выбрать один из четырёх вариантов кадра, затем собирает видео и музыку. CX Codex +1 668установок muapi-3d-logo-animation Скилл превращает 2D-логотип в объёмное изображение, а затем делает из него анимацию. Подойдёт для подготовки заставки или анимированного знака. CX Codex +1 666установок muapi-amazon-product-listing Собирает четыре изображения для карточки товара на Amazon: главное на белом фоне, лайфстайл, инфографику с фичами и макро-деталь. CX Codex +1 666установок muapi-multi-angle-reshoot Перерисовывает один и тот же объект или сцену с разных ракурсов — сверху, снизу, fish-eye, макро — сохраняя лицо, одежду и детали. CX Codex +1 665установок

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

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