Shipreel — Git skill for Claude Code
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.
[](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)).
Chapters00:00What it is00:11What you get00:30Install and use00:40What the agent does00:54How it works01:15Customising it01:37Get 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
/Applicationsand macOSsayare found automatically. Everything else is a line inshipreel.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:**
Related Skills
Claude CLI Telegram
Turn your Mac/Linux into a remote Claude Code terminal via Telegram. Spawns real CLI — sessions, streaming, ap
Feature Video
Record a video walkthrough of a feature and add it to the PR description
Sayso
Local Windows voice dictation on Whisper. Offline, verbatim, free. One-prompt setup for Claude Code or Codex:
Kit Add
Stack a kit MODULE onto this project (e.g. kit add software) — turns a free workspace into a GitHub-managed is
Pull Request
Create a pull request with proper commit and PR setup
Check CI
Token-free PR merge-gate watcher — one process loops inside gh pr checks --watch --fail-fast, then verifies ze
Related Agents
Demo Producer
Storyteller and producer for polished product demo videos. Turns your narrative into a scripted, narrated, mus
.github/workflows/ci Cd.yml
name: CI/CD Pipeline on: push: branches: [main, develop] pull_request: branches: [main] jobs: lint: runs-on: u
Animation Writer
Writer for a narrated AI animated short film series. Picks an episode topic against the object, half-knowledge