- Home
- Skills
- Agents & Orchestration
- Motion Reel
Motion Reel
Transform product URLs into high-fidelity, beat-locked motion reels rendered directly from code.
Free
Works with the AI Agents you already use
Motion Reel
Example session with this skill installed
I need a 15-second 9:16 social reel for https://example-app.com. Use their brand colors, synthesize a lofi track, and focus on the pricing and features sections.
- Read your context and instructions
- Compiled the motion reel
I have completed the asset gathering and scaffolding for your motion reel. I extracted the primary brand palette (#2D5BFF, #F4F7FF), downloaded the "Inter" UI font, and captured high-resolution mobile screenshots of the pricing and features pages.
Motion Reel Setup: example-app
| Asset | Source/Value | Status |
|---|---|---|
| Film Title | Example App Social Reel | Scaffolded |
| Duration | 15.0s (900 frames @ 60fps) | Configured |
| Primary Format | 9:16 (1080x1920) | Active |
| Audio Bed | Synthesized Lofi (92 BPM) | Generated |
| Beat Grid | 24 bars / 4 sections | Measured |
| Main Font | Inter-Bold.woff2 | Mapped |
The beat grid is stored in example-app/beats.json. I have mapped four primary "hits" to the pricing cards to ensure the motion matches the lofi transients.
Next steps
- Review the proposed
docs/shotlist.mdto confirm the transition sequence. - Approve the style guide extracted from the landing page layout.
- Run the first critique render to view the contact sheets.
Connects securely to your tools. The creator never sees your data.
About this skill
Stop relying on generic stock video or basic screen recordings that fail to capture your product's brand identity. This skill transforms your product URL and assets into a high-fidelity motion graphics reel, rendered frame-exactly from code. It eliminates the need for manual video editing by synthesizing a complete film, including beat-locked music, SFX, and multi-format delivery.
What it does
- Asset gathering extracts screenshots, logos, brand colors, and font files directly from a product URL.
- Beat-locked synthesis generates a musical score or analyzes a provided track to create a precise timing grid for animation.
- Code-driven motion builds a canvas-based film using spring physics and pure functions of time for predictable, high-quality rendering.
- Automated sound design masters audio to -14 LUFS, including synthesized SFX hits and optional lip-synced voice-overs.
- Multi-format rendering produces 16:9, 9:16, and 1:1 MP4 files simultaneously, optimized for social media and web.
How it works
- Scaffold and gather by running the
scaffold.mjsandgather.mjsscripts to collect site assets and brand styles. - Define the rhythm using
beats.pyto synthesize a bed or measure a track, ensuring every animation hit lands on a beat. - Build the film by writing a
film.jsfile that maps assets and motion to the beat grid using the provided motion library. - Execute critique loops by rendering contact sheets and scoring the hook, readability, and brand accuracy until quality bars are met.
Frameworks & tools
This skill uses Node.js, Playwright, Chromium, and ffmpeg for rendering and media processing. It utilizes Python with uv for audio synthesis and beat detection, and a custom JavaScript motion library for spring-based animation.
Why this beats prompting it yourself
Generic AI video tools often hallucinate UI or produce low-resolution, unpredictable results. This skill ensures every frame is a pure function of code, using real product screenshots and brand fonts to maintain 100% visual accuracy.
Use cases
- Generate a product launch video for social media directly from a landing page.
- Create a high-energy showreel for a software portfolio using actual code and UI.
- Produce animated explainer ads that perfectly match a brand's color palette and typography.
- Deliver frame-exact motion graphics for mobile and desktop displays without manual keyframing.
Known limitations
Requires Node 18, ffmpeg, and uv installed on the host system. It cannot bypass cookie walls or logins to gather assets, so manual screenshots may be required for private dashboards.
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
4 installs
Downloaded by developers to date
Free forever
No account required to browse
Trust & safety
Security scanned
Verified clean 7 days ago
- Free to download with an account
Requires