Reelme
Launch videos for any dev project
Star on GitHub ↗People decide fast whether a dev project is worth trying. Reelme is an agent skill that generates launch videos for any dev project: platform-ready MP4s and GIFs for socials, your README, and release announcements.
Videos are assembled from 16 scene types, from code-reveal and terminal to benchmark, file-tree, and mobile. A cinematic render engine handles atmosphere, camera moves, and edit rhythm, and every video gets an art-direction look (keynote, noir, arcade, blueprint, or editorial), defaulted from your tone or set explicitly. Music beds are bundled.
The brief is a plain reelme.json committed to your repo, so it doubles as brand memory: running /reelme again surfaces drift and updates the brief instead of starting over. Before a full render, scrub through the scenes in Remotion Studio:
npx reelme studio
Everything renders locally with Remotion, so the video is a starting point you can edit, not a black box you have to accept. The repo’s gallery has real launch videos made by running /reelme on ripgrep, Polars, Hono, Pake, Expo, and Bun, each with the brief that produced it.
Install
Run npx skills add RubenGlez/reelme. Works in Claude Code, Cursor, Gemini CLI, OpenAI Codex, and any Agent Skills-compatible agent. The skill invokes the reelme CLI itself; nothing else to install.
Brief
Open your agent inside any repo and run /reelme. The skill reads the repo, asks only what it can't infer, proposes a scene outline for approval, and writes reelme.json at the root.
Render
npx reelme render scaffolds a Remotion project in a global cache, never inside your repo, and renders every selected platform locally.
Ship
Outputs land in reelme-out/, one file per platform (x.mp4, tiktok.mp4, github-readme.gif), plus a teaser cut for social platforms when one is defined.
Modes
| Mode | When to run | What it reads |
|---|---|---|
| Project intro | Once per project | README and source files |
| Feature announcement | After a release | Changelog and recent git history |
| Update existing video | When a reelme.json already exists | The repo again, surfacing drift and updating only the brief |