Product Film Skill — Development skill for Claude Code
Claude skill for making product launch videos as one HTML file, exported to MP4.
How to install Product Film Skill
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open farming-labs/product-film-skill and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Product Film Skill does
Claude skill for making product launch videos as one HTML file, exported to MP4.
Alternatives in Development
- Contributors — Thank you to everyone who has contributed to making planning-with-files better 16.8k ★
- Beachhead Segment — Identify the first beachhead market segment for product launch 7.8k ★
- Skill Decision Support — Present options with trade-offs for informed decision-making — use when choosing between approaches 2.8k ★
README
product-film
A Claude skill for making product launch and promo videos. The film is one HTML file: a 1920×1080 stage, a scene timeline, a pure `render(t)` function, and a soundtrack synthesized from the same timeline. You preview it in the browser, and a small script exports a frame-exact 1080p60 MP4 with audio through headless Chrome and ffmpeg.
Once installed, ask Claude for a launch video, promo, teaser or animated product demo and it follows the skill: storyboard, build, score, check frames, export.
Install
**Claude Code (recommended)**
/plugin marketplace add Kinfe123/product-film-skill
/plugin install product-film@product-film-skill
**Manual**
git clone https://github.com/Kinfe123/product-film-skill.git
mkdir -p ~/.claude/skills
cp -r product-film-skill/plugins/product-film/skills/product-film ~/.claude/skills/
**Claude desktop app or claude.ai:** download `SKILL.md` from `plugins/product-film/skills/product-film/` and upload it under Settings → Capabilities → Skills.
Requirements
- Chrome or Chromium
ffmpegwith libx264- Node 22+
What's inside
| Path | What it is |
|---|---|
plugins/product-film/skills/product-film/SKILL.md |
The skill: workflow, rules that keep the export exact, pacing, sound, the export script |
examples/film-template.html |
A working 16s starter film (title, app demo with a cursor click, end card). Open it in a browser and press space |
Try the example
open examples/film-template.html # space = play, ←/→ = frame step, ?t=8 jumps to 8s
To export it, save the capture script from `SKILL.md` as `film-capture.mjs`, then:
node film-capture.mjs examples/film-template.html film.mp4
License
[MIT](LICENSE)
Related Skills
Product Launch Motion
Generate product launch videos from code using Claude, GSAP, and HTML to create deterministic, high-quality mo
Motion Launch Videos
Claude Code plugin + skill: turn a short brief into a looping kinetic-typography launch video. One self-contai
Plf Walker
Universal Claude Code skill for Jeff Walker's Product Launch Formula (PLF) — plan online product launches with
Ink Film
A Claude Code skill that turns a poem, script or brand story into a hand-drawn film — every frame drawn in Jav
Wp Cinematic Encode
Encode source videos for cinematic scroll-scrub (all-keyframe MP4) and mobile autoplay-loop (9:16 portrait cro
Yapcut
A two-part Claude Code content engine. Outlier Radar researches your niche and writes weekly ready-to-film sho
Related Agents
Demo Producer
Storyteller and producer for polished product demo videos. Turns your narrative into a scripted, narrated, mus
Aaron Sorkin Screenwriter
Use this agent for video scripts, demo walkthroughs, tutorial content, launch videos, and workshop materials.
Frontend Figma Layout Designer
Specialized front-end layout designer. Use when the user pastes raw HTML and CSS exported from Figma and wants