Development

Video Editing with Media Downloader and Remotion

Tutorial on combining media-downloader and remotion-best-practices skills to create dynamic video edits using Claude.

February 23, 2026
6 min read
By ClawList Team

How I Built a High-Energy Keanu Reeves Video Montage Using Two OpenClaw Skills

Discover how combining media-downloader and remotion-best-practices skills in Claude can automate your entire video editing workflow with a single prompt.


If you told most developers that you could produce a cinematic, high-energy video montage with a single sentence of natural language, they'd probably raise an eyebrow. But that's exactly what developer @brad_zhang2024 demonstrated recently — and the results speak for themselves.

In this post, we're breaking down exactly how two OpenClaw skills — media-downloader and remotion-best-practices — can be chained together inside Claude to automate a complete video production pipeline. No timeline scrubbing. No manual clip selection. Just one instruction and a finished product.

Let's dig in.


What Are OpenClaw Skills and Why Do They Matter?

Before jumping into the workflow, it's worth understanding the foundation. OpenClaw skills are modular, reusable capability extensions that plug into Claude's reasoning engine. Think of them like specialized toolkits: each skill exposes a set of actions Claude can invoke, reason about, and chain together intelligently.

In the context of video editing, two skills do the heavy lifting:

  • media-downloader — Handles fetching video assets from online sources, extracting clips from movie footage, trailers, or any accessible media URL. It abstracts away the messiness of format conversion, resolution selection, and file management.
  • remotion-best-practices — A Remotion-powered skill that brings programmatic video composition into the picture. Remotion is a React-based framework for creating videos with code, and this skill wraps its best practices into a set of directives Claude can apply automatically — things like clip trimming, transition timing, audio sync, and render configuration.

Together, they form a lightweight but surprisingly powerful video automation pipeline — one that requires zero manual editing when orchestrated through Claude.


The Single-Prompt Workflow: From Idea to Finished Video

Here's the magic part. @brad_zhang2024's entire instruction to Claude was essentially:

Download some Keanu Reeves movie clips using media-downloader 
and edit them into a high-energy short video using remotion-best-practices.

That's it. One sentence. Two skills. One cinematic output.

Let's unpack what happens under the hood when Claude receives this kind of instruction.

Step 1: Media Acquisition with media-downloader

Claude first invokes the media-downloader skill to source relevant footage. Based on the prompt context ("Keanu Reeves movie clips"), the skill can:

  • Search for and identify publicly accessible clips from iconic Keanu films — The Matrix, John Wick, Speed, Point Break
  • Download segments in a compatible format (typically .mp4 at a target resolution)
  • Organize files with metadata tags for scene type, energy level, and source film

This automated sourcing step alone saves enormous time. Manually hunting down, downloading, and organizing clips can take hours. With media-downloader, it's handled as part of the reasoning chain.

Example output from this step:

Downloaded assets:
- matrix_bullet_dodge.mp4 (0:00–0:12) — high energy
- john_wick_hallway_fight.mp4 (0:00–0:18) — high energy
- speed_bus_jump.mp4 (0:00–0:09) — high energy
- matrix_rooftop_run.mp4 (0:00–0:15) — high energy

Step 2: Programmatic Editing with remotion-best-practices

Once assets are available, Claude hands off to the remotion-best-practices skill. This is where the editing intelligence lives.

Remotion's React-based architecture means video sequences are described as code, not timelines. The skill applies opinionated best practices to auto-generate a composition that fits a "high-energy" brief:

  • Fast cuts — clip durations between 2–5 seconds to maintain kinetic momentum
  • Beat-synced transitions — if a music track is provided or generated, transitions align to BPM markers
  • Dynamic text overlays — optional title cards or captions rendered as React components
  • Consistent aspect ratio — auto-cropped to 9:16 (vertical) or 16:9 (horizontal) based on target platform
  • Render configuration — output at 1080p, 30fps by default, with H.264 encoding

A simplified version of the Remotion composition this might generate looks like:

export const KeanuMontage = () => {
  return (
    <AbsoluteFill style={{ backgroundColor: '#000' }}>
      <Sequence from={0} durationInFrames={36}>
        <Video src={staticFile('matrix_bullet_dodge.mp4')} />
      </Sequence>
      <Sequence from={36} durationInFrames={54}>
        <Video src={staticFile('john_wick_hallway_fight.mp4')} />
      </Sequence>
      <Sequence from={90} durationInFrames={27}>
        <Video src={staticFile('speed_bus_jump.mp4')} />
      </Sequence>
      <Sequence from={117} durationInFrames={45}>
        <Video src={staticFile('matrix_rooftop_run.mp4')} />
      </Sequence>
    </AbsoluteFill>
  );
};

Claude handles the frame math, the sequencing logic, and the composition structure — all automatically derived from the natural language brief.


Real-World Use Cases Beyond Fan Edits

The Keanu Reeves montage is a fun, illustrative example — but the underlying pattern is applicable across dozens of serious production scenarios:

  • Marketing teams building product highlight reels from raw footage libraries
  • Content creators automating YouTube compilation videos at scale
  • Developers generating demo videos for SaaS products without touching a traditional editor
  • Educators assembling lecture clips or tutorial segments from recorded sessions
  • News aggregators producing automated video summaries from multiple source clips

Any workflow where you need to download → organize → sequence → render video can benefit from this two-skill pattern. And because it lives inside Claude, you can iterate with natural language: "Make the cuts faster" or "Add a title card at the beginning" become real revision instructions.


Getting Started: How to Run This Yourself

If you want to replicate this workflow on ClawList.io, here's the quick-start path:

  1. Enable the media-downloader skill in your OpenClaw environment — configure any necessary API keys or source permissions
  2. Enable the remotion-best-practices skill — ensure Node.js and the Remotion CLI are available in your execution environment
  3. Write your prompt — be specific about the subject, energy level, target length, and output format
  4. Review and iterate — Claude will produce a draft composition you can refine with follow-up instructions
  5. Render — trigger the Remotion render pipeline to produce your final .mp4
# Example: trigger render after Claude generates the composition
npx remotion render KeanuMontage out/keanu_highlight.mp4

The entire loop — from blank prompt to rendered video — can run in minutes depending on clip count and render settings.


Conclusion: The Future of AI-Assisted Video Production

What @brad_zhang2024 demonstrated isn't just a neat trick. It's a glimpse at how AI-orchestrated skill chaining is collapsing the distance between creative intent and finished output.

Traditional video editing demands hours of manual work: sourcing assets, arranging timelines, fine-tuning transitions, exporting. The media-downloader + remotion-best-practices pattern automates the scaffolding entirely — leaving you free to focus on the creative direction rather than the technical execution.

As OpenClaw's skill ecosystem grows, expect these kinds of multi-step automations to become standard practice for developer-creators. The prompt is the new timeline.

Ready to build your own AI-generated video montage? Explore the media-downloader and remotion-best-practices skills on ClawList.io and start experimenting today.


Original concept and demo by @brad_zhang2024 on X/Twitter.

Tags: video-editing remotion openClaw AI-automation Claude media-downloader developer-tools content-creation

Tags

#video-editing#automation#remotion#media-downloader#tutorial

Related Articles