muapi-action-figure-generator — скилл для Claude Code: запуск
Превращает фотографию человека в стилизованную пластиковую 3D-фигурку в коллекционной блистерной упаковке. Пригодится для генерации тематических аватаров и сувенирного мерча.
npx skills add SamurAIGPT/Generative-Media-Skills --skill muapi-action-figure-generator -a claude-code
npx skills add SamurAIGPT/Generative-Media-Skills --skill action-figure-generator -a claude-codeЧто делает muapi-action-figure-generator
Скилл принимает портретную фотографию user_image и параметр toy_theme, который задаёт тему игрушки. По умолчанию используется тема superhero, но её можно заменить на врача, исследователя или персонажа sci-fi.
Внутри агент запускает команду muapi image edit с моделью nano-banana-2-edit. Промпт предписывает сохранить черты лица, оттенок кожи и причёску человека, но отобразить его как пластиковую фигурку с видимыми шарнирами и полуглянцевым покрытием в прозрачном блистере. Готовая картинка выводится в пропорциях 1:1 или 4:5. Если прямой алиас модели недоступен, агент обращается к эндпоинту https://api.muapi.ai/api/v1/<endpoint> через curl и ждёт результат с помощью muapi predict wait.
Без настроенного ключа MUAPI_API_KEY в окружении генерация не запустится. Авторизацию необходимо пройти заранее через muapi auth configure.
Какие задачи решает
- сгенерировать 3D-модель коллекционной фигурки по фотографии
- оформить блистерную упаковку с именем персонажа
- стилизовать персонажа под супергероя или исследователя sci-fi
- подготовить рендер сувенирной игрушки с пластиковыми шарнирами
Примеры запросов агенту
- Сделай экшен-фигурку по снимку из
portrait.pngв костюме супергероя - Создай коллекционную игрушку в упаковке на основе файла
input.jpg, тема — sci-fi explorer
Как установить muapi-action-figure-generator
1Через Skills CLI (Vercel)
npx skills add SamurAIGPT/Generative-Media-Skills --skill muapi-action-figure-generator -a claude-codenpx skills add SamurAIGPT/Generative-Media-Skills --skill action-figure-generator -a claude-code2Вручную: положить файлы
~/.claude/skills/action-figure-generator/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/action-figure-generator/
1Через Skills CLI (Vercel)
npx skills add SamurAIGPT/Generative-Media-Skills --skill action-figure-generator -a codex2Вручную: положить файлы
.agents/skills/action-figure-generator/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add SamurAIGPT/Generative-Media-Skills --skill action-figure-generator -a cursor2Вручную: положить файлы
.cursor/skills/action-figure-generator/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install SamurAIGPT/Generative-Media-Skills action-figure-generator2Вручную: положить файлы
.github/skills/action-figure-generator/SKILL.md1Через Skills CLI (Vercel)
npx skills add SamurAIGPT/Generative-Media-Skills --skill action-figure-generator -a gemini-cli2Командой платформы
gemini skills install https://github.com/SamurAIGPT/Generative-Media-Skills --path library/visual/action-figure-generatorВручную: положить файлы
.devin/skills/action-figure-generator/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add SamurAIGPT/Generative-Media-Skills --skill action-figure-generator -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о muapi-action-figure-generator
Как установить muapi-action-figure-generator в Claude Code?
Выполните команду npx skills add SamurAIGPT/Generative-Media-Skills --skill muapi-action-figure-generator -a claude-code. Альтернативный способ — сохранить описание скилла в ~/.claude/skills/action-figure-generator/SKILL.md.
Что делает скилл muapi-action-figure-generator?
Он передаёт входной портрет в модель nano-banana-2-edit через интерфейс muapi, сохраняя внешность и причёску человека. Результат оформляется как пластиковая фигурка в прозрачном блистере с соотношением сторон 1:1 или 4:5.
Что требуется настроить для работы скилла?
Требуются установленный CLI-клиент muapi и действующий ключ MUAPI_API_KEY. Если ключ ещё не добавлен, вызовите команду muapi auth configure.
Исходный текст
SKILL.md · MIT
---
slug: muapi-action-figure-generator
name: muapi-action-figure-generator
version: "1.0.0"
description: Convert a photo of a person into a custom 3D action figure, complete with collectible toy packaging.
acceptLicenseTerms: true
---
# Action Figure Generator
**Convert a photo of a person into a custom 3D action figure, complete with collectible toy packaging.**
## Inputs
| Name | Type | Required | Default | Description |
|:---|:---|:---|:---|:---|
| `user_image` | image_url | yes | — | A clear photo of the person to be turned into an action figure. |
| `toy_theme` | text | no | superhero | The theme of the action figure (e.g. superhero, doctor, explorer, sci-fi). |
## Steps
### Phase A — Action Figure Creation
If `{{user_image}}` is not provided, ask the user to upload their photo.
Once the photo is available, submit the plan with ONE step to generate the action figure:
1. **Action Figure Generation** — `muapi image edit` (model=`nano-banana-2-edit`):
- Reference Image: `{{user_image}}`
- Prompt: `A high-quality 3D stylized action figure based on the person in the input image. The action figure should maintain the person's likeness (face, hairstyle, skin tone) but be rendered as a plastic toy with visible joints and a semi-glossy finish. The character is dressed in a {{toy_theme}} outfit. The figure is displayed inside its original collectible cardboard and plastic blister packaging. The packaging has the person's name printed on it and features clean, modern graphic design. Soft studio lighting, realistic plastic textures, 8k resolution, cinematic look.`
- Aspect ratio: 1:1 or 4:5
Present the generated action figure to the user. You can also suggest creating different themes (e.g., changing the character from a doctor to a space explorer).
## Trigger Keywords
`action figure`, `custom toy`, `toy packaging`, `character toy`, `collectible figure`
---
## 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