Generative Media Skills

A set of skills for agents to generate and edit images, video and audio through the muapi.ai service and muapi-cli

Skill

Medium risk

We rate an entry medium when the tool runs code, makes network calls or reads project files. Check what exactly it does before installing.

Why this level

  • Runs shell scripts that call an external paid API
  • Uses a secret muapi.ai key
  • Generation spends paid account credits
All reasons and checks

samuraigpt/generative-media-skills

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/generative-media-skills

Detects the agents on your machine, checks the risk and pins the version.

Other ways to install

Run in a terminal in the project folder

npx skills add samuraigpt/generative-media-skills --skill muapi-media-generation -a claude-code -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 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

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add samuraigpt/generative-media-skills --skill muapi-media-generation -a cursor -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 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

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add samuraigpt/generative-media-skills --skill muapi-media-generation -a github-copilot -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 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

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add samuraigpt/generative-media-skills --skill muapi-media-generation -a codex -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 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

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add samuraigpt/generative-media-skills --skill muapi-media-generation -a gemini-cli -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 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

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

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

Commands for macOS and Linux, on Windows run them in Git Bash.

Formerly Windsurf.

Run in a terminal in the project folder

npx skills add samuraigpt/generative-media-skills --skill muapi-media-generation -a cline -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 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

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add samuraigpt/generative-media-skills --skill muapi-media-generation -a roo -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 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

Commands for macOS and Linux, on Windows run them in Git Bash.

A fork of Roo Code, same .roo folders.

Run in a terminal in the project folder

npx skills add samuraigpt/generative-media-skills --skill muapi-media-generation -a opencode -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 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

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

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

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

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

Commands for macOS and Linux, on Windows run them in Git Bash.

You will need: Node.js

Checked against the repository on Sep 24, 2026, commit 5519622.

Text for your agent

Install the CLI: npm install -g muapi-cli. Set the key: muapi auth configure. Then install the skills: npx skills add SamurAIGPT/Generative-Media-Skills --all.

Other ways from the author
npm install -g muapi-cli
muapi auth configure
npx skills add SamurAIGPT/Generative-Media-Skills --all

Installs the CLI, configures the muapi.ai key and installs all skills into the agent.

This is third-party code. Review the repository files before installing.

What it does

The set gives an agent shell-script skills for generating and editing images, video and audio. It splits into core primitives, namely generation, editing, file upload and result polling, and an expert library of task skills: ad creatives, product videos, thumbnails, logos, cinema-style clips, music and more. All scripts call muapi-cli, which reaches muapi.ai and returns structured JSON with exit codes and a --jq filter for agentic pipelines. Separately, an MCP server starts with muapi mcp serve, exposing 19 typed tools for Claude Desktop, Cursor and other MCP clients. A paid muapi.ai key is required. It works with Claude Code, Cursor, Gemini CLI and OpenCode.

Who it is for. For designers, marketers and content creators who need media generation directly from the agent.

Good fit when

  • You need to generate or edit an image, video or music from the agent
  • You need to build an ad clip, thumbnail or UGC video from a ready skill
  • You need to embed media generation into a pipeline that parses JSON

Not a fit when

  • You have no paid muapi.ai key
  • You need local generation without calling an external service

Example request

Make a 10-second product ad video from this photo and show the result

Limitations

A paid muapi.ai key is required in the MUAPI_API_KEY variable, and generation spends account credits. The scripts need muapi-cli, installed via npm or pip. Availability of muapi.ai from Russia without a VPN is not confirmed, so check it separately. The key lives in the CLI config or an environment variable.

How to disable. Delete the skill folders from the agent's directory or remove the plugin. Optionally remove the CLI with npm uninstall -g muapi-cli.

Security check

  • Runs shell scripts that call an external paid API
  • Uses a secret muapi.ai key
  • Generation spends paid account credits

README in short

The README describes a set of skills for image, video and audio generation in agents, built around muapi-cli and the muapi.ai service. The skills split into core primitives and a library of expert scenarios for ads, product videos, thumbnails and other tasks, and every script returns structured JSON for pipelines. The quick start covers installing the CLI, configuring the key, and installing skills with npx skills add. A separate section shows how to run the MCP server with 19 tools and the config for Claude Desktop. MIT licensed.

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"
```

FAQ

Do I need a paid account?

Yes, a muapi.ai key is required, and generation spends account credits.

Can I use it over MCP?

Yes. The muapi mcp serve command starts an MCP server with typed tools for Claude Desktop, Cursor and other MCP clients.

Editors’ pick

Skills and CLI from HeyGen: the agent writes HTML compositions and renders them into MP4 videos, captions, motion graphics and decks

SkillMedium risk53.9KRepository stars

Blender MCP

MCP for Blender

Editors’ pick

An MCP server and Blender addon: the agent creates and edits objects, materials and scenes, pulls assets and runs Python in Blender

MCP serverHigh risk29.5KRepository stars
Editors’ pick

Official Remotion skills for making videos in React: compositions, animation, captions, maps and rendering

SkillLow risk4.8KRepository stars

Agentic video studio for Claude Code, Cursor and Codex: script, voiceover, images, stock footage, music, subtitles and render

WorkflowMedium risk61.8KRepository stars
Foxx AIGenerative Media Skills

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.