Codex Skill Automates Full Paper-Cut Ad Production from Script to MP4 🔗
Integrates voice cloning, animation, and quality checks into a single OpenAI Codex workflow for localized ad creation
Jane-xiaoer/paper-collage-ad-codex is a newly released OpenAI Codex skill that automates the end-to-end production of paper-cut collage advertisements — from initial concept and scriptwriting through animation, voiceover, sound design, and final MP4 quality validation. Built for developers and creative teams working within the Codex ecosystem, it transforms a simple natural language prompt into a polished, broadcast-ready 45-second ad, all executed locally on Apple Silicon Macs.
At its core, the skill functions as a creative pipeline orchestrator.
When a user invokes it with a command like “用 paper-collage-ad 给这个产品制作一条有趣的 45 秒剪纸广告。”, Codex reads the skill’s SKILL.md and activates a sequence of modular components: it extracts a visual metaphor from product assets, generates a timed script and storyboard, produces style-locked keyframes using real brand materials, animates them via Seedance, HyperFrames, layered PNGs, or FFmpeg, and layers in narration, music, foley, and SFX. The final output is an H.264/AAC MP4 that passes stream-level validation — ready for deployment without further editing.
What sets this apart is its integration of local voice cloning through IndexTTS-2 MLX, a lightweight, zero-sample voice synthesis tool optimized for Apple Silicon. Rather than relying on cloud-based TTS APIs with privacy and latency concerns, the skill enables users to clone licensed voices using just 6–12 seconds of reference audio. The process involves generating a speaker embedding (speaker-v2.npz) locally, then synthesizing 48 kHz WAV narration for each scene — all stored privately within the user’s project. This approach avoids uploading voice data and supports emotional tone control, making it suitable for branded content where vocal consistency and data sovereignty matter.
The skill is designed to be dependency-transparent: core functions like static keyframe generation, layered animation, and final compositing require only ffmpeg, node, and bash — no API keys needed. Optional integrations with Seedance,即梦 (Jimo), MiniMax, and ElevenLabs remain available for users who prefer those services, but the default path stays fully offline and self-contained. Installation is straightforward via global or project-scoped cloning into ~/.codex/skills/, with clear workflow documentation in Chinese (though the code and scripts are language-agnostic).
Despite its rapid adoption — 267 stars and 35 forks in just five days — the project raises a practical concern for broader adoption: its current scope is tightly coupled to macOS and Apple Silicon due to reliance on MLX-accelerated IndexTTS-2. While the README notes that core animation and compositing work cross-platform, the voice cloning feature — a highlighted capability — is explicitly positioned as “suitable for Apple Silicon Mac.” This creates a platform split: teams on Linux or Windows would need to forego the local voice cloning advantage or implement workarounds, potentially fragmenting the user experience. Whether the skill will expand its voice pipeline to support cross-platform runtimes remains an open question as it evolves beyond its initial release.
The catch: The voice cloning feature, a key differentiator, currently requires Apple Silicon and MLX, limiting accessibility for developers on Linux or Windows who want the full end-to-end local workflow.
- Marketing teams creating localized product ads with cloned brand voiceovers
- Indie developers automating ad production for app store listings
- Educators generating paper-cut style explainers with custom narration
Source: Jane-xiaoer/paper-collage-ad-codex — based on the project README.