Product reveal video

VideoVideo & animation
Product reveal video
Turn a product photo into a cinematic 8-second hero reveal with the product kept exactly as it is.
Free. Works in Claude Code, Codex and Cursor.
How it works
What you bring
Product photo, plus mood.
What your agent does
Your agent reads the Skill, runs its scripts on your machine and sends the request to a video model.
What you get
MP4: 8 s reveal, 16:9 or 9:16, 720p, plus hero keyframe.
Before you start
- You need
- Node.js 18 or newer; ffmpeg 5 or newer (for the finish and the check); your own FAL_KEY to send the requests.
- Cost per run
- About $0.30 for the hero keyframe (GPT Image 2 edit, high) and about $3.80 for an 8-second 720p clip (Seedance 2.5). An optional 480p motion draft is about $0.45. Billed by fal to your own key. Always ask before each paid step.
- Makes
- 1 hero keyframe + 1 MP4 reveal, 16:9 or 9:16, 720p, 8 s
- Version
- 1.0.0, updated 16 Oct 2026
History
- 1.0.0Current
- Made by
- Meleon AIOfficial, tested end to end
Install
mkdir -p ~/.claude/skills && curl -fsSL https://meleon.ai/downloads/product-reveal-video.zip -o /tmp/product-reveal-video.zip && unzip -o /tmp/product-reveal-video.zip -d ~/.claude/skillsThen ask Claude Code: /product-reveal-video my headphones, dark luxe, 16:9
mkdir -p ~/.agents/skills && curl -fsSL https://meleon.ai/downloads/product-reveal-video.zip -o /tmp/product-reveal-video.zip && unzip -o /tmp/product-reveal-video.zip -d ~/.agents/skillsThen ask Codex: $product-reveal-video my headphones, dark luxe, 16:9
mkdir -p ~/.cursor/skills && curl -fsSL https://meleon.ai/downloads/product-reveal-video.zip -o /tmp/product-reveal-video.zip && unzip -o /tmp/product-reveal-video.zip -d ~/.cursor/skillsThen ask Cursor: /product-reveal-video my headphones, dark luxe, 16:9
Inside the Skill
15 files. Open any of them to read it before you install.
- SKILL.md9.2 KB
- references/output-spec.md2.8 KB
- references/reveal-craft.md8.5 KB
- assets/example-input.jpg123 KB
- assets/generation-input.json2 KB
- assets/hero-loop.mp4452 KB
- assets/hero-loop.webp18 KB
- assets/poster.webp19 KB
- assets/preview.mp42.7 MB
- assets/prompt-template.md822 B
- assets/reveal-presets.json6.1 KB
- scripts/build-keyframe-input.mjs5.1 KB
- scripts/build-video-input.mjs6.1 KB
- scripts/check-frames.mjs5.3 KB
- scripts/finish.mjs4.5 KB


