Motion Reel

    1

    Transform product URLs into high-fidelity, beat-locked motion reels rendered directly from code.

    Free

    4 installsSecurity scanned

    Works with the AI Agents you already use

    Claude CodeClaude CodeCursorCursorCodex CLICodex CLIMuseMuseDotsDots+22 more

    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

    AssetSource/ValueStatus
    Film TitleExample App Social ReelScaffolded
    Duration15.0s (900 frames @ 60fps)Configured
    Primary Format9:16 (1080x1920)Active
    Audio BedSynthesized Lofi (92 BPM)Generated
    Beat Grid24 bars / 4 sectionsMeasured
    Main FontInter-Bold.woff2Mapped

    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

    1. Review the proposed docs/shotlist.md to confirm the transition sequence.
    2. Approve the style guide extracted from the landing page layout.
    3. 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

    1. Scaffold and gather by running the scaffold.mjs and gather.mjs scripts to collect site assets and brand styles.
    2. Define the rhythm using beats.py to synthesize a bed or measure a track, ensuring every animation hit lands on a beat.
    3. Build the film by writing a film.js file that maps assets and motion to the beat grid using the provided motion library.
    4. 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

    playwright
    Node.js
    Python

    Listed7 days ago

    What's inside

    Frequently Asked Questions