Who it is forA marketer or founder preparing a launch post who needs the same reel for phone stories, feed posts, and a website hero.
The problemReformatting one launch video for several aspect ratios usually means cropping and redoing timing for each shape.
The outcomeOne reel animated with the real screens of your product, cut on your song's beats, and exported to 9:16, 1:1, and 16:9.
What you need first
- Claude Code
- Node 18+
- Playwright with Chromium
- ffmpeg on your PATH
- Python with faster-whisper and the ElevenLabs connector (only for voice-overs)
Steps
- Start the skill with your URL and track:
/animate a 20s launch reel for https://my-product.com, cut to ./audio/song.mp3, vertical and square - Approve the story, look, and storyboard check-ins as the skill presents them.
- Map the beats of your track if you want to check the cut points:
node $SKILL/tools/beats.mjs pieces/my-piece/audio/track.wav pieces/my-piece --start 12 - Export every format from the piece:
node $SKILL/tools/export.mjs pieces/my-piece --share --formats 9:16,1:1,16:9 - Open the review output and check the cuts on the beat grid and the hero anchoring before you publish.
Prompt for your agent
Using the animate skill in cth9191/animate, build a 20-second launch reel for <product-url> cut to <track-path>. Expect MP4 files for 9:16, 1:1, and 16:9 in the piece folder, and verify that the review report shows the cuts landing on the beat grid.
Caveat. The screen capture works from a URL you give it, and the README does not describe what happens on pages that need a login.
Every Monday: the 5 hottest repos and exactly how to use them. Free, one email a week, unsubscribe anytime.
Get them freeShare: X LinkedIn Hacker News Email Copy link
Third-party repos we don't own. AI-written use cases can be wrong. Disclaimer