muapi-media-editing — Claude Code skill: what it does, install
This skill edits images and videos through muapi.ai, covering prompt-driven changes, upscaling, background removal, lip sync, and video effects.
npx skills add SamurAIGPT/Generative-Media-Skills --skill muapi-media-editing -a claude-code
npx skills add SamurAIGPT/Generative-Media-Skills --skill edit -a claude-codeWhat muapi-media-editing does
The skill sends image and video editing jobs to muapi.ai. For images, it supports prompt-based changes with Flux Kontext, GPT-4o, Midjourney, Qwen, and other models. Ready-made operations cover upscaling, background removal, face swaps, colorization, Ghibli styling, and product shots.
Its scripts are edit-image.sh, enhance-image.sh, lipsync.sh, and video-effects.sh. They handle prompt edits, enhancement tasks, audio-driven lip sync, and video or image effects. Each script accepts --async, --json, --timeout N, and --help.
Set MUAPI_KEY through core/platform/setup.sh before making requests. The environment also needs curl, jq, and python3; without the API key, calls to muapi.ai will not run.
What it helps with
- edit an image from a text prompt
- upscale an existing image
- remove an image background
- match video lip movement to audio
- apply a dance or video effect
Example prompts for the agent
- Use
muapi-media-editingto add sunglasses to an image withedit-image.sh. - Run
enhance-image.shwith theupscaleoperation on this image. - Use
lipsync.shwith thesyncmodel to match this video to the supplied audio.
How to install muapi-media-editing
1Skills CLI (Vercel)
npx skills add SamurAIGPT/Generative-Media-Skills --skill muapi-media-editing -a claude-codenpx skills add SamurAIGPT/Generative-Media-Skills --skill edit -a claude-code2Manually: put the files in place
~/.claude/skills/edit/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/edit/
1Skills CLI (Vercel)
npx skills add SamurAIGPT/Generative-Media-Skills --skill edit -a codex2Manually: put the files in place
.agents/skills/edit/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add SamurAIGPT/Generative-Media-Skills --skill edit -a cursor2Manually: put the files in place
.cursor/skills/edit/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install SamurAIGPT/Generative-Media-Skills edit2Manually: put the files in place
.github/skills/edit/SKILL.md1Skills CLI (Vercel)
npx skills add SamurAIGPT/Generative-Media-Skills --skill edit -a gemini-cli2Platform CLI
gemini skills install https://github.com/SamurAIGPT/Generative-Media-Skills --path core/editManually: put the files in place
.devin/skills/edit/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add SamurAIGPT/Generative-Media-Skills --skill edit -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-editing
How do I install muapi-media-editing in Claude Code?
Run these steps in order: npx skills add SamurAIGPT/Generative-Media-Skills --skill muapi-media-editing -a claude-code, then npx skills add SamurAIGPT/Generative-Media-Skills --skill edit -a claude-code. The skill file is at ~/.claude/skills/edit/SKILL.md.
What does muapi-media-editing do?
It processes images and videos through muapi.ai using prompts or preset operations. It can upscale images, remove backgrounds, swap faces, sync lips to audio, and apply effects.
What does the skill require?
Set MUAPI_KEY through core/platform/setup.sh and have curl, jq, and python3 available.
Source text
SKILL.md · MIT
--- name: muapi-media-editing version: 0.1.0 description: Edit and enhance images and videos with AI via muapi.ai — prompt-based editing, upscaling, background removal, face swap, lipsync, video effects, and more --- # ✏️ MuAPI Media Editing & Enhancement **Advanced editing and enhancement operations for images and videos.** Apply AI-powered edits, enhancements, and effects to existing media. Supports prompt-based editing with Flux Kontext, GPT-4o, and Midjourney, plus one-click operations like upscaling and background removal. ## Available Scripts | Script | Description | | :--- | :--- | | `edit-image.sh` | Prompt-based image editing (Flux Kontext, GPT-4o, Midjourney, Qwen, and more) | | `enhance-image.sh` | One-click operations: upscale, background removal, face swap, colorize, Ghibli style, product shots | | `lipsync.sh` | Sync video lip movement to audio (Sync Labs, LatentSync, Creatify, Veed) | | `video-effects.sh` | Video/image effects: Wan AI, face swap, dance, dress change, Luma modify/reframe | ## Quick Start ```bash # Edit an image with a prompt bash edit-image.sh --image-url "https://..." --prompt "add sunglasses" --model flux-kontext-pro # Upscale an image bash enhance-image.sh --op upscale --image-url "https://..." # Remove background bash enhance-image.sh --op background-remove --image-url "https://..." # Lipsync a video bash lipsync.sh --video-url "https://..." --audio-url "https://..." --model sync # Apply dance effect bash video-effects.sh --op dance --image-url "https://..." --audio-url "https://..." ``` ## Common Flags All scripts support: `--async`, `--json`, `--timeout N`, `--help` ## Requirements - `MUAPI_KEY` environment variable (set via `core/platform/setup.sh`) - `curl`, `jq`, `python3`
© SamurAIGPT · MIT · SamurAIGPT/Generative-Media-Skills