Product Demo Video Skill
Record a 10 to 40 second ScreenStudio-style demo of the running app, the real UI in a rounded window on a soft wallpaper with a drawn cursor that hovers and clicks like a hand, as a square MP4 with a poster frame
The skill runs inside your project against the app you have running locally. Nothing is faked: a real browser drives the real UI, and only the cursor, the window chrome and the wallpaper are drawn on top. Give it:
| Input | What to give |
|---|---|
| What to show | One idea: the page, modal or flow, and what the cursor should do in it. The skill turns that into a take file, a small script of hovers and clicks. |
| The way in | The local URL and, for an app behind a login, DEMO_EMAIL and DEMO_PASSWORD in the environment. Credentials never go into the take. |
| Shape | Square 1080×1080 by default. --width 1600 --height 900 for a wide page, --width 900 --height 1600 for a mobile flow. |
The recorder is record.mjs with wrapper.html , the stage page that frames the app and draws the cursor; both sit in
scripts/ next to SKILL.md. A take is a module like run-modal.mjs , the one behind the example below. Needs ffmpeg and a Playwright Chromium; a 30 second take at 2x records in about 9 minutes.