Turn Your Project into a Launch Video with One Command: /brag

Learn how /brag, a Claude Code skill, transforms your project into a shareable launch video with music, motion, and copy—all from a single command.

You've just shipped a new project. You're proud of it. But now comes the part most developers dread: making a launch video. Recording screen captures, editing clips, adding music, writing copy—it's a whole second project. What if you could skip all that and generate a polished, shareable launch video with a single command?

That's exactly what /brag does. It's a Claude Code skill that turns the project you just created into a short, looping launch video—complete with music, motion, and share copy. One command, powered by Hyperframes.

What Is /brag?

/brag is an open-source skill for Claude Code (and compatible agents like opencode and Codex CLI) that automates the entire launch video creation process. You run /brag inside any project directory, and it produces a brag-output/ folder containing:

  • A plan and composition brief
  • Share copy for social media or your launch page
  • A rendered brag.mp4 video with music and motion

The looping video on the launch site was itself made by /brag on this very repo—dogfooding at its finest.

Why You Need This

Launch videos are one of the highest-impact assets for a new project. They give potential users an instant, visceral sense of what you've built. But they're also a huge time sink:

  • Recording and editing takes hours
  • Getting the pacing right is tricky
  • Adding music and sound effects requires separate tools
  • Writing compelling copy is a different skill set

/brag eliminates all of that. It owns the story—the product angle, tone, and which moments to show—then hands a focused brief to Hyperframes, which builds, times, and renders the video. The result is a professional-looking launch video in minutes, not hours.

Installation

Via Plugin Marketplace (Recommended)

If you're using Claude Code, the easiest way is through the plugin marketplace:

/plugin marketplace add latent-spaces/brag
/plugin install brag@brag

Then run /brag inside any project.

Direct Installation (No Plugin System)

If your agent doesn't support the plugin system, install the skill directly:

rsync -a --exclude '.DS_Store' skills/brag/ ~/.claude/skills/brag/

Restart Claude Code after copying.

Compatibility with Other Agents

The repo exposes the skill at every agent's standard discovery path via symlinks. No extra config needed:

Agent Discovery Path
opencode .opencode/skills/brag/ at project root
Codex CLI .agents/skills/brag/, walking up to repo root
Claude Code .claude/skills/brag/ (in addition to marketplace install)
Other agents Point custom instructions at skills/brag/SKILL.md

Windows users: Git requires git config core.symlinks true (or git clone -c core.symlinks=true) and Windows Developer Mode or Administrator privileges to create symlinks. If symlinks don't work, copy skills/brag/ to the agent's skill directory manually.

Usage

From any project directory, ask your agent:

let's /brag

That's it. The skill analyzes your project, determines the best angle and tone, and generates everything.

Steering the Tone

Want something more specific? Use the --tone flag:

/brag --tone "fake Series A launch from 2016"

This lets you tailor the video's personality—whether you want serious and professional, playful and quirky, or something in between.

How It Works

/brag follows a two-step process:

  1. Story ownership — The skill analyzes your project's structure, README, and key files to understand what you've built. It decides the product angle, tone, and which moments to highlight.

  2. Video generation — It hands a focused composition brief to Hyperframes, which builds, times, and renders the video. Hyperframes handles the technical heavy lifting: motion graphics, music synchronization, and output encoding.

Requirements

  • An agent that supports Agent Skills (Claude Code, opencode, Codex CLI, or any agent with custom instructions)
  • Node.js 22+
  • FFmpeg on PATH
  • Hyperframes CLI — check with npx hyperframes doctor

What's in the Repo

The latent-spaces/brag repository is well-organized:

  • skills/brag/ — The skill itself, references, and bundled music + SFX
  • examples/ — Fake product sites used as a benchmark suite
  • docs/ — The launch site (GitHub Pages)
  • .claude-plugin/ — Plugin manifest + marketplace catalog
  • .claude/skills/brag/ — Symlink for Claude Code discovery
  • .agents/skills/brag/ — Symlink for Codex CLI + opencode discovery
  • .opencode/skills/brag/ — Symlink for opencode discovery

Credits

Why This Matters for Developers

Launch videos shouldn't be a bottleneck. /brag treats video creation as a code-level concern—something your agent can handle alongside your actual development work. It's a perfect example of how AI skills are moving beyond code generation into full project lifecycle tasks.

Instead of spending hours in video editing software, you stay in your terminal. Instead of writing separate marketing copy, it's generated from your actual project. Instead of guessing what music fits, it's bundled and synced automatically.

Getting Started

  1. Install /brag via the plugin marketplace or direct copy
  2. Navigate to any project directory
  3. Run let's /brag
  4. Find your video in brag-output/brag.mp4

Contributions, ideas, and new demo brags are welcome—open an issue or a PR on the GitHub repo.


/brag is at 760+ stars and 56 forks on GitHub, and it's easy to see why. It solves a real pain point for developers who want to share their work without becoming video editors. One command, one video, zero hassle.

Source

latent-spaces/brag: You built it. Now brag. Turn the project you just created into a short, shareable launch video with one command.