teaser-video

Solid

Film, cut, and deliver a short teaser/demo video of any app by driving it with Playwright and editing with ffmpeg - storyboard, authenticated capture, PII review, animated title cards, MP4 + GIF. Use for "make a teaser", "record a demo video", "product launch video", "screen recording for the README".

Code & Development 67 stars 17 forks Updated yesterday MIT

Install

View on GitHub

Quality Score: 87/100

Stars 20%
61
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Teaser video Produce a launch-quality teaser (~30-45s) of a running app: storyboard it, film it by driving the real UI, cut it with ffmpeg, and hand back an MP4 plus a GIF for the README. The output must look like a product video, not a screen recording. The difference is direction - staging, framing, and rhythm - not resolution. Reference implementations live in `reference/`; they are working ESM modules, not pseudocode. Set up in a scratch directory - never inside the project: ```bash cp -r <skill>/reference/* "$SCRATCH/" && cd "$SCRATCH" && npm install export TEASER_BASE_URL="https://the-app.example.com" ``` `reference/package.json` declares `"type": "module"` and the three dependencies. Every script reads `TEASER_BASE_URL`, so nothing is hardcoded to one app. ## Before anything else: the two hard rules **1. Never trigger real-world side effects without explicit, itemized consent.** Filming a real app means clicking real buttons. Some of those send email, post publicly, charge money, or submit forms to third parties. Before you touch the app: - Enumerate every action in your storyboard that leaves the machine. - Tell the user exactly what each one does and how many times, then get agreement on the count. - Prefer a mode that stops short of the irreversible step (a preview, a dry-run, a confirmation gate you can film and then decline). There is no such thing as a read-only probe against a live system. A "diagnostic" click that lands in an already-running ses...

Details

Author
suxrobGM
Repository
suxrobGM/jobpilot
Created
5 months ago
Last Updated
yesterday
Language
TypeScript
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category