mcpbeat

Muapi Media Generation

samuraigpt/muapi-media-generation

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

8k tokens
context cost
the whole folder, loaded on every use
6
files
ships runnable scripts
0
copies elsewhere
how many repositories repackaged it
3969
stars on the repo
on the repository, not the skill itself

Install

one command, takes just this skill from the repository
npx skills add https://github.com/SamurAIGPT/Generative-Media-Skills --skill muapi-media-generation

The instruction itself

5 sections, as written by the author

🎨 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

# 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

How to use it

Copy the folder

Take samuraigpt/muapi-media-generation from the repository into ~/.claude/skills for personal use, or into .claude/skills inside a project.

Check the name does not clash

The agent identifies a skill by the name field in its header. Two skills with the same name cannot sit side by side — one of them will be ignored.