muapi-media-generation — Claude Code skill: setup and features
Produces generative images, video clips, and audio via muapi.ai right from the terminal. Useful for running creative media tasks inside agent workflows.
npx skills add SamurAIGPT/Generative-Media-Skills --skill muapi-media-generation -a claude-code
npx skills add SamurAIGPT/Generative-Media-Skills --skill media -a claude-codeWhat muapi-media-generation does
This skill supplies a suite of bash tools to dispatch creative generation jobs through muapi.ai. It routes requests across numerous engines, including flux-dev, minimax-pro, kling-pro, and Suno V5. Endpoint and parameter mapping is handled dynamically by schema_data.json.
The bundle includes generate-image.sh for text prompts, generate-video.sh for text-to-video, and image-to-video.sh to animate existing visuals. Audio synthesis and extensions use create-music.sh, while upload.sh pushes local files to a CDN. Each tool supports --async, --view, --json, and --timeout N.
Execution fails without curl, jq, and python3 present on your system. You must also supply the MUAPI_KEY credential via core/platform/setup.sh.
What it helps with
- render images from text prompts
- produce videos using minimax-pro or kling-pro
- turn static pictures into video clips
- compose or extend music tracks with Suno V5
- upload local files to CDN for remote processing
Example prompts for the agent
- Generate a mountain landscape using generate-image.sh with the flux-dev model
- Animate a static portrait using image-to-video.sh and kling-pro
- Create a background study beat using create-music.sh
How to install muapi-media-generation
1Skills CLI (Vercel)
npx skills add SamurAIGPT/Generative-Media-Skills --skill muapi-media-generation -a claude-codenpx skills add SamurAIGPT/Generative-Media-Skills --skill media -a claude-code2Manually: put the files in place
~/.claude/skills/media/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/media/
1Skills CLI (Vercel)
npx skills add SamurAIGPT/Generative-Media-Skills --skill media -a codex2Manually: put the files in place
.agents/skills/media/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add SamurAIGPT/Generative-Media-Skills --skill media -a cursor2Manually: put the files in place
.cursor/skills/media/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install SamurAIGPT/Generative-Media-Skills media2Manually: put the files in place
.github/skills/media/SKILL.md1Skills CLI (Vercel)
npx skills add SamurAIGPT/Generative-Media-Skills --skill media -a gemini-cli2Platform CLI
gemini skills install https://github.com/SamurAIGPT/Generative-Media-Skills --path core/mediaManually: put the files in place
.devin/skills/media/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add SamurAIGPT/Generative-Media-Skills --skill media -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about muapi-media-generation
How do I install muapi-media-generation in Claude Code?
Run npx skills add SamurAIGPT/Generative-Media-Skills --skill muapi-media-generation -a claude-code. The definition lives at ~/.claude/skills/media/SKILL.md.
What does muapi-media-generation do?
It provides terminal commands to trigger image, video, and audio generation via muapi.ai. Model schemas and endpoints are resolved through schema_data.json.
What dependencies are required?
Your environment needs curl, jq, and python3. You also need a valid MUAPI_KEY configured using core/platform/setup.sh.
Source text
SKILL.md · MIT
--- 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 # Generate an image bash generate-image.sh --prompt "a sunset over mountains" --model flux-dev --view # Generate a video bash generate-video.sh --prompt "ocean waves at golden hour" --model minimax-pro --view # Animate an image bash image-to-video.sh --image-url "https://..." --prompt "camera slowly pans right" --model kling-pro # Create music bash create-music.sh --style "lo-fi hip hop" --prompt "chill beats for studying" # Upload a local file bash upload.sh --file ./my-image.jpg ``` ## Common Flags All scripts support: `--async`, `--view`, `--json`, `--timeout N`, `--help` ## Requirements - `MUAPI_KEY` environment variable (set via `core/platform/setup.sh`) - `curl`, `jq`, `python3`
© SamurAIGPT · MIT · SamurAIGPT/Generative-Media-Skills