theBstar

Shipreel — Git skill for Claude Code

Git community

Turn a pull request into a short narrated walkthrough video.

How to install Shipreel

This entry records only its repository, not the path inside it, so there is no exact command to give. Open theBstar/shipreel and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Shipreel does

Turn a pull request into a short narrated walkthrough video. An agent skill: local, free, zero setup on a Mac.

Alternatives in Git

  • Worktree Deliver — Commit all work, push, and create a pull request from the current worktree 23.4k ★
  • Yeet — Stage, commit, push code, and open a GitHub pull request via CLI 14.6k ★
  • Generate PR Description — You are tasked with generating a comprehensive pull request description following the repository's standard te 10k ★

README

shipreel

**Turn a pull request into a short narrated walkthrough video.** An agent skill: your coding agent reads the diff, writes the story, draws the diagrams, records the real app if the change has a UI, and renders a compact MP4, about two and a half minutes by default, with captions, crossfade cuts and an ambient music bed.

Reviewers watch the change instead of reverse-engineering it.

[![shipreel in under two minutes: what it is, how to use it, how it works and how to customise it](examples/explainer/preview.gif)](examples/explainer/shipreel.mp4)

**[▶ Watch it on the site](https://www.thebstar.com/shipreel/)** (or [download the video](examples/explainer/shipreel.mp4)): what it is, how to use it, how it works, and customising it. Made with shipreel itself ([its scenes](examples/explainer/scenes.mjs)).

Chapters
  • 00:00 What it is
  • 00:11 What you get
  • 00:30 Install and use
  • 00:40 What the agent does
  • 00:54 How it works
  • 01:15 Customising it
  • 01:37 Get it
  • Free and local by default. Narration uses your machine's voice; music is synthesized; rendering is headless Chrome and ffmpeg. No API keys, no uploads.
  • Zero setup on a Mac. Chrome in /Applications and macOS say are found automatically. Everything else is a line in shipreel.yml.
  • Real footage. For UI changes it signs in to your app (credentials from env vars, never printed) and records the actual flow.
  • Honest by design. Narration is written from the code, describes the current state, and ends with what a reviewer should check.

Install

**Claude Code plugin marketplace**

/plugin marketplace add theBstar/shipreel
/plugin install shipreel@shipreel

**Any agent that reads skills** (Claude Code, Codex, Cursor and others)

npx skills add theBstar/shipreel

**By hand:** copy `plugins/shipreel/skills/shipreel/` into your agent's skills directory (for Claude Code, `~/.claude/skills/shipreel/`).

**Agents:**