Credentials. The workflow needs Gemini and ElevenLabs API keys, which must be kept in the multix CLI configuration and never pasted into project files.
Who it is forA product marketer or indie creator who needs a short launch video and has a script but no editing time.
The problemMotion-graphic videos need timed cuts, a voice-over, captions, sound effects and a balanced mix, which is slow to assemble by hand.
The outcomeA rendered 1920×1080 30 fps video whose scene cuts land on the music beats and whose reveals land on spoken words.
What you need first
- Node.js 20+
- Python 3.10+ with numpy and scipy
- ffmpeg and ffprobe on PATH
- The multix CLI, authenticated with a Gemini key and an ElevenLabs key
- npx --yes [email protected] (no install step needed)
Steps
- Install the skill with
npx skills add bestagentkits/motion-video-skill. - Set up the
multixCLI with your Gemini and ElevenLabs keys in its own configuration. - Ask your agent for the video, naming the length, the release and the style (comic multiverse or glass keynote).
- Review the generated script, voice-over and music plan the agent produces.
- Confirm the render passes the measurable checks: lint and check clean, 1920×1080 at 30 fps, and about -14 LUFS.
Prompt for your agent
Using the motion-video skill from bestagentkits/motion-video-skill, make a <length>-second launch video for <release name> in the comic multiverse style with voice-over, captions and music. Follow the production pipeline in order and deliver the rendered 1920×1080 30 fps video. Verify that hyperframes lint and check pass and that the loudness is around -14 LUFS with a true peak no higher than -1 dBFS.
Caveat. The README does not bundle any generated media, so the voice-over, music and SFX are produced fresh in your own provider accounts.
Get 5 new use cases every morning. Free, one short email, unsubscribe anytime.
Get them freeShare: X LinkedIn Hacker News Email Copy link
Disclaimer
Deduped lists open-source repositories that belong to other people. We do not own, maintain, audit, or vouch for any of them, and a repo appearing here is not an endorsement or a safety check. The use cases, steps, and prompts are written by AI and may be incomplete, outdated, or just wrong. Where a use case is marked "Seen in the wild", we link to public posts where someone described something similar, but we have not verified those posts and the use case itself is still our AI's own write-up. Use all of this at your own risk. Only run code, commands, or agents on systems and accounts you are authorized to use, and read the code and every command before you run it, especially anything that touches credentials, files, or the network. Nothing here is professional, security, legal, or financial advice. All trademarks and project names belong to their respective owners, and their use here does not imply affiliation. Content is provided as is, without warranties of any kind. Found a mistake, a safety problem, or something you want removed? Email [email protected] and we will look at it promptly. Full disclaimer page