- Home
- Skills
- Workflow Automation
- app promo video
Works with the AI Agents you already use
app promo video
Automated app demo video pipeline using Playwright capture, beat-synced ffmpeg editing, and HTML/CSS overlays.
$10
app promo video
Example session with this skill installed
I need a 20s promo video for my TaskTrack web app. I have a dev server at localhost:3000. I want an App Store vertical preview and a 1:1 LinkedIn clip. Use Inter font and #2563eb as the accent.
- Read your context and instructions
- Compiled the app promo video
I have analyzed your app's routes and initialized the promo configuration. I identified three core scenes: Task Creation, Dashboard Overview, and Project Completion. The configuration is set for Inter typography with your brand accent color and includes the specific safe zones required for App Store previews.
Promo Configuration
| Scene | Route | Action | Caption | Duration |
|---|---|---|---|---|
| Hook | / | Load | Manage tasks faster | 2.5s |
| Feature 1 | /new | Type task name | Create in seconds | 4.0s |
| Feature 2 | /dashboard | Scroll list | Track every detail | 5.0s |
| Payoff | /complete | Click checkbox | Done and dusted | 4.5s |
| CTA | / | Logo | Get TaskTrack | 4.0s |
Next steps
- Run
python3 $SKILL/scripts/promo.py captureto record the UI interactions from your dev server. - Add a
.mp3or.wavtrack to theassets/folder if you want beat-synced transitions. - Execute
python3 $SKILL/scripts/promo.py renderto generate theappstoreandsquareMP4 files.
Connects securely to your tools. The creator never sees your data.
About this skill
Producing professional app demo videos often requires expensive licenses, manual editing, and constant re-rendering when the UI changes. This skill automates the entire motion design pipeline, using Playwright to capture real app interactions and ffmpeg to compose high-quality promos synced to music beats.
What it does
- Automated capture uses Playwright to record real web or mobile app interactions, including hovers, clicks, and typing.
- Beat synchronization analyzes audio tracks with librosa to snap scene transitions to the music rhythm.
- Multi-format rendering generates videos for App Store (886x1920), Reels/TikTok (9:16), LinkedIn (1:1), and landing pages (16:9) simultaneously.
- Dynamic overlays renders captions and end cards using HTML/CSS for perfect typography and brand alignment.
- Incremental updates re-renders only affected segments when you change copy, brand colors, or background tracks.
How it works
- Initialize config by running the
initcommand to generate apromo.config.jsonbased on your app's routes and destinations. - Capture footage using the
capturecommand to record scenes from a dev server or local clips. - Plan and sync by running the
beatsandplancommands to align shot durations with the audio pulse. - Render and export using the
rendercommand to build all requested aspect ratios with eased zooms and transitions.
Frameworks & tools
This skill utilizes ffmpeg for video composition, Playwright for UI capture, librosa for audio analysis, and Python 3.10+. It leverages HTML/CSS for text rendering and AAC/H.264 for broad platform compatibility.
Why this beats prompting it yourself
Writing ffmpeg filters by hand is error-prone and time-consuming. This skill handles complex math for beat-snapping, easing, and safe-zone enforcement that a standard LLM cannot calculate reliably. It ensures your App Store previews meet strict technical specifications without manual trial and error.
Use cases
- Generate App Store and Play Store preview videos that comply with platform guidelines.
- Create high-impact Product Hunt launch GIFs and landing page hero loops.
- Produce social media teasers for X, LinkedIn, and TikTok from a single codebase.
- Re-generate an entire demo suite instantly after a UI redesign or brand update.
Known limitations
Requires local installation of ffmpeg and Playwright. The ffmpeg compositor does not support advanced React-style spring animations or complex typewriter effects found in heavier video editors.
How to use
Skills on Agensi run inside your AI agent. Copy the prompt, paste it into your agent, and it connects to Agensi and installs this skill for you. If a payment is needed, your agent shows it to you first.
Reviews
No reviews yet
Be one of the first to try it. Every listed skill passes our trust checks below.
Security scanned
Passed our 8-point scan before listing
Fresh listing
Recently published to Agensi
Money-back guarantee
Doesn't do what its page promises? You get your money back.
Trust & safety
Security scanned
Verified clean 3 days ago
- Passed all security checks, Safe to install
Requires