Generative Media Skills
Набор скиллов для агентов, чтобы генерировать и редактировать изображения, видео и звук через сервис muapi.ai и muapi-cli
Средний риск
Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.
Почему такой уровень
- Запускает shell-скрипты, которые обращаются к внешнему платному API
- Использует секретный ключ muapi.ai
- Генерация тратит платные кредиты аккаунта
Установка
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/generative-media-skillsОпределит агенты на машине, проверит риск и зафиксирует версию.
Другие способы установки
Выполните в терминале в папке проекта
npx skills add samuraigpt/generative-media-skills --skill muapi-media-generation -a claude-code -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 5519622
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/samuraigpt/generative-media-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /core/media/
git -C "$tmp" checkout 5519622e885abc60217a65c8e090bcb1d9830746
mkdir -p .claude/skills
cp -R "$tmp/core/media" .claude/skills/muapi-media-generationКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add samuraigpt/generative-media-skills --skill muapi-media-generation -a cursor -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 5519622
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/samuraigpt/generative-media-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /core/media/
git -C "$tmp" checkout 5519622e885abc60217a65c8e090bcb1d9830746
mkdir -p .agents/skills
cp -R "$tmp/core/media" .agents/skills/muapi-media-generationКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add samuraigpt/generative-media-skills --skill muapi-media-generation -a github-copilot -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 5519622
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/samuraigpt/generative-media-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /core/media/
git -C "$tmp" checkout 5519622e885abc60217a65c8e090bcb1d9830746
mkdir -p .github/skills
cp -R "$tmp/core/media" .github/skills/muapi-media-generationКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add samuraigpt/generative-media-skills --skill muapi-media-generation -a codex -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 5519622
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/samuraigpt/generative-media-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /core/media/
git -C "$tmp" checkout 5519622e885abc60217a65c8e090bcb1d9830746
mkdir -p .agents/skills
cp -R "$tmp/core/media" .agents/skills/muapi-media-generationКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add samuraigpt/generative-media-skills --skill muapi-media-generation -a gemini-cli -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 5519622
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/samuraigpt/generative-media-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /core/media/
git -C "$tmp" checkout 5519622e885abc60217a65c8e090bcb1d9830746
mkdir -p .agents/skills
cp -R "$tmp/core/media" .agents/skills/muapi-media-generationКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/samuraigpt/generative-media-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /core/media/
git -C "$tmp" checkout 5519622e885abc60217a65c8e090bcb1d9830746
mkdir -p .devin/skills
cp -R "$tmp/core/media" .devin/skills/muapi-media-generationКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Бывший Windsurf.
Выполните в терминале в папке проекта
npx skills add samuraigpt/generative-media-skills --skill muapi-media-generation -a cline -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 5519622
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/samuraigpt/generative-media-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /core/media/
git -C "$tmp" checkout 5519622e885abc60217a65c8e090bcb1d9830746
mkdir -p .cline/skills
cp -R "$tmp/core/media" .cline/skills/muapi-media-generationКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add samuraigpt/generative-media-skills --skill muapi-media-generation -a roo -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 5519622
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/samuraigpt/generative-media-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /core/media/
git -C "$tmp" checkout 5519622e885abc60217a65c8e090bcb1d9830746
mkdir -p .roo/skills
cp -R "$tmp/core/media" .roo/skills/muapi-media-generationКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Форк Roo Code, папки .roo те же.
Выполните в терминале в папке проекта
npx skills add samuraigpt/generative-media-skills --skill muapi-media-generation -a opencode -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 5519622
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/samuraigpt/generative-media-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /core/media/
git -C "$tmp" checkout 5519622e885abc60217a65c8e090bcb1d9830746
mkdir -p .agents/skills
cp -R "$tmp/core/media" .agents/skills/muapi-media-generationКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/samuraigpt/generative-media-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /core/media/
git -C "$tmp" checkout 5519622e885abc60217a65c8e090bcb1d9830746
mkdir -p .agents/skills
cp -R "$tmp/core/media" .agents/skills/muapi-media-generationКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/samuraigpt/generative-media-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /core/media/
git -C "$tmp" checkout 5519622e885abc60217a65c8e090bcb1d9830746
mkdir -p .agents/skills
cp -R "$tmp/core/media" .agents/skills/muapi-media-generationКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Поставь CLI: npm install -g muapi-cli. Задай ключ: muapi auth configure. Затем установи скиллы: npx skills add SamurAIGPT/Generative-Media-Skills --all.
Другие способы из описания автора
npm install -g muapi-cli
muapi auth configure
npx skills add SamurAIGPT/Generative-Media-Skills --allУстановка CLI, настройка ключа muapi.ai и установка всех скиллов в агент.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Набор дает агенту скиллы на основе shell-скриптов для генерации и редактирования изображений, видео и звука. Он делится на базовые примитивы, это генерация, редактирование, загрузка файлов и опрос результата, и на библиотеку экспертных скиллов под задачи: рекламные креативы, товарные ролики, обложки, логотипы, кинематографичные клипы, музыка и другое. Все скрипты обращаются к muapi-cli, который вызывает muapi.ai и возвращает структурированный JSON с кодами выхода и фильтром --jq для конвейеров агента. Отдельно поднимается MCP-сервер командой muapi mcp serve, он отдает 19 типизированных инструментов для Claude Desktop, Cursor и других клиентов MCP. Нужен платный ключ muapi.ai. Работает с Claude Code, Cursor, Gemini CLI и OpenCode.
Для кого. Для дизайнеров, маркетологов и создателей контента, которым нужна генерация медиа прямо из агента.
Подходит, если
- Нужно сгенерировать или отредактировать картинку, видео или музыку из агента
- Нужно собрать рекламный ролик, обложку или UGC-видео по готовому скиллу
- Нужно встроить генерацию медиа в конвейер с разбором JSON
Не подходит, если
- Нет платного ключа muapi.ai
- Нужна локальная генерация без обращения к внешнему сервису
Пример запроса к агенту
Сделай рекламный ролик товара на 10 секунд по этому фото и покажи результатОграничения
Нужен платный ключ muapi.ai в переменной MUAPI_API_KEY, генерация тратит кредиты аккаунта. Скриптам нужен muapi-cli, ставится через npm или pip. Доступность muapi.ai из России без VPN не подтверждена, поэтому проверяйте отдельно. Ключ хранится в конфиге CLI или в переменной окружения.
Как отключить. Удалите папки скиллов из каталога агента или снимите плагин. При желании удалите CLI командой npm uninstall -g muapi-cli.
Проверка безопасности
- Запускает shell-скрипты, которые обращаются к внешнему платному API
- Использует секретный ключ muapi.ai
- Генерация тратит платные кредиты аккаунта
Коротко о README
README описывает набор скиллов для генерации изображений, видео и звука в агентах, построенный вокруг muapi-cli и сервиса muapi.ai. Скиллы делятся на базовые примитивы и библиотеку экспертных сценариев под рекламу, товарные ролики, обложки и другие задачи, а все скрипты возвращают структурированный JSON для конвейеров. Быстрый старт описывает установку CLI, настройку ключа и установку скиллов командой npx skills add. Отдельный раздел показывает запуск MCP-сервера с 19 инструментами и конфигурацию для Claude Desktop. Лицензия MIT.
SKILL.md
--- name: muapi-media-generation version: 0.1.0 description: Generate AI images, videos, music, and audio from the terminal via muapi.ai — supports 100+ models including Flux, Midjourney v7, Kling 3.0, Veo3, and Suno V5 --- # MuAPI Media Generation **Schema-driven generation primitives for images, videos, and audio.** Generate professional-grade media directly from the terminal using 100+ state-of-the-art AI models. All scripts are powered by schema_data.json for dynamic model and endpoint resolution. ## Available Scripts | Script | Description | Default Model | | :--- | :--- | :--- | | generate-image.sh | Text-to-image generation | flux-dev | | generate-video.sh | Text-to-video generation | minimax-pro | | image-to-video.sh | Animate a static image into video | kling-pro | | create-music.sh | Music creation, remix, extend, text/video-to-audio | Suno V5 | | upload.sh | Upload local files to CDN for use with other skills | ## Quick Start ```bash bash generate-image.sh --prompt "a sunset over mountains" --model flux-dev --view bash generate-video.sh --prompt "ocean waves at golden hour" --model minimax-pro --view bash create-music.sh --style "lo-fi hip hop" --prompt "chill beats for studying" ```
Частые вопросы
Нужен ли платный аккаунт?
Да, нужен ключ muapi.ai, а генерация тратит кредиты аккаунта.
Можно ли работать через MCP?
Да. Команда muapi mcp serve поднимает MCP-сервер с типизированными инструментами для Claude Desktop, Cursor и других клиентов MCP.
Похожие
Скиллы и CLI от HeyGen: агент пишет HTML-композиции и рендерит из них MP4-ролики, субтитры, моушн-графику и слайды
Blender MCP
MCP for Blender
MCP-сервер и аддон для Blender: агент создает и меняет объекты, материалы и сцены, подгружает ассеты и выполняет Python в Blender
Скиллы Remotion
Remotion Agent Skills
Официальные скиллы Remotion для создания видео на React: композиции, анимации, субтитры, карты и рендер
Агентная видеостудия для Claude Code, Cursor и Codex: сценарий, озвучка, картинки, стоковые кадры, музыка, субтитры и рендер