Install in seconds
Install this skill
Copy the command and run it in your terminal. You can review the source before installing.
terminal
git clone https://github.com/Alisa0808/vox-director

Works with Git. The repository opens in your current directory.

๐ŸŽฌ
AutomationPython

Vox Director

by Alisa0808

Generates Vox-style paper-collage explainer or ad videos from a topic, photo, or talking-head clip, using AI for script, keyframes, motion, voice-over, music, and captions. Ideal for creating motion collages, scrapbook tributes, or narrated explainers.

172 stars22 forksAdded 2026/07/16
aiai-videoclaude-codeclaude-skillcollage-videoexplainer-videoffmpeggenerative-aillmmotion-graphicspythontext-to-videottsvideovideo-generationvox

Documentation

README

๐ŸŽฌ Vox Director

Turn one topic into a finished Vox-style paper-collage explainer / ad video โ€” script, collage keyframes, motion, voice-over, music and captions, all automated.

An agent skill that runs end to end on the Atlas Cloud API + local ffmpeg, usable by any coding agent (Claude Code, Codex, etc.). You give it a one-line topic; it gives you an mp4.

License: MIT Powered by Atlas Cloud Agent Skill

https://github.com/user-attachments/assets/ed08d230-7bcb-4b48-a17d-23c079208f9f

โ–ถ "The evolution of Chinese civilization" ยท 30s


What it is

The look is the modern editorial paper-collage popularized by Vox explainers: hand-cut paper cut-outs, torn edges, tape, halftone dots, newspaper clippings, bold flat color per beat, big cut-out headlines โ€” brought to life with motion, a narrator, music and captions.

How it works

One topic flows through one script per stage, all driven by a single beats.json per project:

topic
  โ”‚
  โ”œโ”€ 1. beat map        pick a narrative arc โ†’ write beats.json      โ—€โ”€โ”€ GATE 1: you approve the beat map
  โ”œโ”€ 2. style bake-off  render the same beat in 3โ€“4 themes           โ—€โ”€โ”€ GATE 2: you pick the look by eye
  โ”œโ”€ 3. keyframes       one collage poster per beat  (nano-banana-2)
  โ”œโ”€ 4. motion          animate each poster          (gemini-omni-flash i2v)
  โ”œโ”€ 5. voice + music   one narrator (xai/tts) + BGM (minimax/music)
  โ”œโ”€ 6. assemble        ffmpeg: concat, duck music under VO, burn captions + watermark
  โ””โ”€ final.mp4

Two ideas make or break the result, and the skill is built around both:

  1. The look is born in the image step. Each beat is a finished collage poster. All the collage DNA (torn paper, cut-outs, halftone, headline text) lives in that image โ€” if the poster isn't a rich collage, nothing downstream saves it.
  2. The motion is added after. By default an AI video model animates the whole poster (the "living poster" path). For dramatic piece-by-piece assembly, an optional local keyframe engine cuts the poster into parts and drives them frame-by-frame (no content filters, pixel-exact โ€” great for real people).

Two human decision gates keep you in control (approve the beat map; pick the style); everything else is automated.

Models (verified on Atlas Cloud)

Job Model
Keyframe / collage poster google/nano-banana-2/text-to-image
Animate (non-real content) google/gemini-omni-flash/image-to-video
Animate (real people / brands) kwaivgi/kling-video-o3-pro/image-to-video
Narration xai/tts-v1
Music minimax/music-2.6
Cut out an element (advanced path) youchuan/v8.1/remove-background

Model IDs drift โ€” the skill fetches the live list from GET https://api.atlascloud.ai/api/v1/models before running.

Install

This is an agent skill โ€” it works with any coding agent that can read a workflow and run scripts (Claude Code, Codex, โ€ฆ). Claude Code auto-discovers it as a skill; other agents read AGENTS.md โ†’ SKILL.md.

Option A โ€” from this repo:

git clone https://github.com/Alisa0808/vox-director.git ~/.claude/skills/vox-director

Option B โ€” from the packaged skill: download vox-director.skill and install it via your Claude skills UI.

Then set your Atlas Cloud API key (get one at atlascloud.ai/console/api-keys):

export ATLASCLOUD_API_KEY="sk-..."

Quick start

Just ask your coding agent, with the skill installed:

"Make me a Vox-style collage video introducing Mexican street food โ€” English, 16:9, 15 seconds."

The agent will draft a beat map for your approval, run a style bake-off for you to pick from, then generate keyframes โ†’ motion โ†’ voice โ†’ music and assemble out/<project>/final.mp4.

Requirements

  • A coding agent โ€” Claude Code, Codex, or similar
  • Atlas Cloud API key
  • ffmpeg + ffprobe (brew install ffmpeg)
  • Python 3 with Pillow (pip install pillow) โ€” for caption/watermark overlays

What's in the box

SKILL.md              the skill (English) โ€” the workflow the agent follows
SKILL.zh.md           the same skill in Chinese
AGENTS.md             entry point for non-Claude agents (Codex, โ€ฆ)
references/           the creative engine
  prompt-guide.md       the LOOK layer โ€” prompt structures, vocab & 9 theme presets
  beat-layer.md         14 narrative arcs + hook/pacing + shot patterns
  voices.md             xai/tts voice roster โ€” pick a voice_id per language/tone
  models-and-gotchas.md every API / ffmpeg gotcha, already solved
  local-engine.md       the advanced element-level motion engine
scripts/              one script per pipeline stage
examples/             ready-to-run beats.json examples
assets/               the showcase film

Credits

Inspired by the collage-ad workflows of Stav Zilber, rom1trs and Higgsfield, and by Vox's explainer visual language.

Built end to end on Atlas Cloud โ€” one prompt, one film.

License

MIT ยฉ 2026 Atlas Cloud