# AI use cases for Motion Video Skill (bestagentkits/motion-video-skill)

Repo: [bestagentkits/motion-video-skill](https://github.com/bestagentkits/motion-video-skill) | Use cases: 4 | Page: https://dedupedai.com/use-cases/bestagentkits-motion-video-skill/

An agent skill that guides an AI agent through producing beat-synced 1920×1080 motion-graphic videos with HyperFrames, a voice-over, karaoke captions, sound effects and generated music.

This file holds every use case of this repo. Each one starts with a "## " heading and ends with its URL.

- Make a beat-synced launch video from a script: https://dedupedai.com/use-cases/bestagentkits-motion-video-skill/make-beat-synced-launch-video/
- Make a second style edition of a release video: https://dedupedai.com/use-cases/bestagentkits-motion-video-skill/restyle-release-video-second-edition/
- Scaffold a motion video project by hand from templates: https://dedupedai.com/use-cases/bestagentkits-motion-video-skill/run-manual-motion-pipeline-from-templates/
- Check beat sync and mix balance of a motion video: https://dedupedai.com/use-cases/bestagentkits-motion-video-skill/verify-sync-and-mix-of-motion-video/

## How to make a beat-synced launch video from a script with Motion Video Skill

Repo: [bestagentkits/motion-video-skill](https://github.com/bestagentkits/motion-video-skill) | Difficulty: Intermediate | Time: 120 minutes | Basis: From the README

An agent turns a release script into a 1920×1080 video with voice-over, captions and music.

**Who it is for:** A product marketer or indie creator who needs a short launch video and has a script but no editing time.

**The problem:** Motion-graphic videos need timed cuts, a voice-over, captions, sound effects and a balanced mix, which is slow to assemble by hand.

**The outcome:** A rendered 1920×1080 30 fps video whose scene cuts land on the music beats and whose reveals land on spoken words.

### Steps

1. Install the skill with `npx skills add bestagentkits/motion-video-skill`.
2. Set up the `multix` CLI with your Gemini and ElevenLabs keys in its own configuration.
3. Ask your agent for the video, naming the length, the release and the style (comic multiverse or glass keynote).
4. Review the generated script, voice-over and music plan the agent produces.
5. Confirm the render passes the measurable checks: lint and check clean, 1920×1080 at 30 fps, and about -14 LUFS.

### Prompt to paste into your agent

```text
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.

Risk, credentials: The workflow needs Gemini and ElevenLabs API keys, which must be kept in the multix CLI configuration and never pasted into project files.

Disclaimer: Third-party repos we don't own or vouch for. AI-generated use cases can be wrong: review everything and run at your own risk. Full text: https://dedupedai.com/disclaimer/

URL: https://dedupedai.com/use-cases/bestagentkits-motion-video-skill/make-beat-synced-launch-video/

## How to make a second style edition of a release video with Motion Video Skill

Repo: [bestagentkits/motion-video-skill](https://github.com/bestagentkits/motion-video-skill) | Difficulty: Intermediate | Time: 90 minutes | Basis: From the README

Re-render an existing release video in the glass keynote style without touching the first edition.

**Who it is for:** A creator who already made a comic-style release video and wants a calmer premium cut of the same release.

**The problem:** A restyle could overwrite the first edition, and it is unclear how to keep both cuts.

**The outcome:** A new project directory with a glass keynote edition, while the original comic edition stays intact.

### Steps

1. Install the skill with `npx skills add bestagentkits/motion-video-skill`.
2. Read the glass keynote style reference at skills/motion-video/references/style-glass-keynote.md.
3. Create a new project directory with `mkdir -p assets/videos/my-video`, using a name different from the first edition.
4. Ask your agent to rebuild the video from the same script in the glass keynote style.
5. Compare the two renders and confirm the first edition's files are unchanged.

### Prompt to paste into your agent

```text
Using the motion-video skill from bestagentkits/motion-video-skill, create a glass keynote edition of <release name> in a new project directory named <new-project-name>, leaving the existing comic edition untouched. Expected output is a rendered 1920×1080 30 fps video in the new directory. Verify that the original project directory has no changed files.
```

### Caveat

The README notes the 144 s glass keynote edition exists, but its working project is not bundled, so you rebuild it from your own script.

Disclaimer: Third-party repos we don't own or vouch for. AI-generated use cases can be wrong: review everything and run at your own risk. Full text: https://dedupedai.com/disclaimer/

URL: https://dedupedai.com/use-cases/bestagentkits-motion-video-skill/restyle-release-video-second-edition/

## How to scaffold a motion video project by hand from templates with Motion Video Skill

Repo: [bestagentkits/motion-video-skill](https://github.com/bestagentkits/motion-video-skill) | Difficulty: Intermediate | Time: 60 minutes | Basis: From the README

Copy the bundled templates into a project folder and follow the pipeline step by step.

**Who it is for:** A developer who wants direct control over each pipeline step instead of letting an agent drive everything.

**The problem:** Starting a motion video project from an empty folder means finding the right template files and their names.

**The outcome:** A project folder with the scripts, data and HTML skeleton in place, ready for the pipeline steps.

### Steps

1. Install the skill with `npx skills add bestagentkits/motion-video-skill`.
2. Run `mkdir -p assets/videos/my-video`.
3. Copy the templates: `cp -r skills/motion-video/assets/templates/scripts skills/motion-video/assets/templates/data skills/motion-video/assets/templates/hyperframes.json skills/motion-video/assets/templates/index-skeleton.html assets/videos/my-video/` (inferred, check the README)
4. Change into the folder with `cd assets/videos/my-video`, then rename data/*.example.json to data/*.json and index-skeleton.html to index.html.
5. Follow references/production-pipeline.md step by step.

### Prompt to paste into your agent

```text
Using the motion-video skill from bestagentkits/motion-video-skill, scaffold a project at assets/videos/<project-name> from the bundled templates and rename the example data and skeleton files as the README describes. Expected output is a project folder ready for the pipeline. Verify that index.html exists and that no API key values appear in any project file.
```

### Caveat

The scaffold only copies files, so the pipeline steps that call the multix CLI and ffmpeg still need the requirements installed first.

Disclaimer: Third-party repos we don't own or vouch for. AI-generated use cases can be wrong: review everything and run at your own risk. Full text: https://dedupedai.com/disclaimer/

URL: https://dedupedai.com/use-cases/bestagentkits-motion-video-skill/run-manual-motion-pipeline-from-templates/

## How to check beat sync and mix balance of a motion video with Motion Video Skill

Repo: [bestagentkits/motion-video-skill](https://github.com/bestagentkits/motion-video-skill) | Difficulty: Advanced | Time: 60 minutes | Basis: From the README

Run the bundled Python checks on a project to find splice drift and a music-to-speech imbalance.

**Who it is for:** A video editor or developer who has a motion video project and needs proof the music and speech levels are right before publishing.

**The problem:** Music that drifts off the beat or sits too loud under speech is easy to miss when watching a render.

**The outcome:** Reports showing splice lag per segment, music level under speech versus the gaps, and the beat grid used.

### Steps

1. Install the skill with `npx skills add bestagentkits/motion-video-skill`.
2. Install the Python requirements, numpy and scipy, and confirm ffmpeg and ffprobe are on PATH.
3. Run `python skills/motion-video/scripts/verify-arrangement.py` on the project and read the per-segment splice lag; it exits 1 on drift. (inferred, check the README)
4. Run `python skills/motion-video/scripts/measure-mix-balance.py` on the project and check music sits about 4 to 6 dB under speech. (inferred, check the README)
5. Run `python -m unittest discover -s skills/motion-video/scripts/tests` to confirm the checker itself passes.

### Prompt to paste into your agent

```text
Using the motion-video skill from bestagentkits/motion-video-skill, run verify-arrangement.py and measure-mix-balance.py on the project at <project-path> and report each music segment's splice lag and the music-to-speech level difference. Expected output is a short pass or fail report. Verify that every segment is within ±2 ms of its target beat and that music is about 4 to 6 dB under speech.
```

### Caveat

The README does not document the command-line arguments for the Python scripts, so check each script's usage before running it on a real project.

Disclaimer: Third-party repos we don't own or vouch for. AI-generated use cases can be wrong: review everything and run at your own risk. Full text: https://dedupedai.com/disclaimer/

URL: https://dedupedai.com/use-cases/bestagentkits-motion-video-skill/verify-sync-and-mix-of-motion-video/
