anil-matcha/muapi-director
> Turn ONE topic, talking-head video, or photo into a finished Vox-style paper-collage explainer / ad video on the MuAPI platform (api.muapi.ai) + local ffmpeg — script, collage keyframes, motion, voice-over, music, captions, all automated. photo of a person/product anchored into the collage (C-roll mode).
npx skills add https://github.com/Anil-matcha/vox-ai-motion-graphics-generator --skill muapi-director
Turn a topic, talking-head video, or photo into a finished Vox-style paper-collage video: a bold, punchy, narrated explainer/ad where each beat is a torn-paper collage poster that comes alive, with voice-over, music and captions. Powered by MuAPI (MUAPI_API_KEY) + local ffmpeg.
MUAPI_API_KEY set in your environment (get one from https://muapi.ai).ffmpeg + ffprobe installed on system path.Pillow (pip install pillow).out/<project>/beats.json containing topic, language, and beat map.python3 scripts/style_bakeoff.py out/<project> (Pick theme from candidates).python3 scripts/keyframes.py out/<project> (Generates collage posters).python3 scripts/clips.py out/<project> (Animates posters into motion clips).python3 scripts/audio.py out/<project> (Generates TTS narration and instrumental BGM).python3 scripts/assemble.py out/<project> (Muxes audio, ducking, captions, watermark -> final.mp4).python3 scripts/asr_beats.py out/<project> <source.mp4>python3 scripts/aroll_clips.py out/<project>python3 scripts/aroll_assemble.py out/<project>"mode": "croll", "anchor_photo": "photo.png", "croll_subject": "portrait"|"product" to beats.json.python3 scripts/croll_keyframes.py out/<project>python3 scripts/clips.py out/<project>python3 scripts/audio.py out/<project>python3 scripts/assemble.py out/<project>Take anil-matcha/muapi-director from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
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.
The instructions reference pip.
Without those the skill loads but fails at the first command.