Skill
Give your AI assistant direct access to real-time HK/US stock data and trading capabilities with Longbridge Skill
An agent skill that turns a pull request into a short narrated walkthrough video. Free, local, zero setup on a Mac.
SkillsJavaScript · HTMLGitHub @theBstarOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Turn a pull request into a short narrated walkthrough video. An agent skill: local, free, zero setup on a Mac.
Translation pending
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
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.
▶ Watch it on the site (or download the video): what it is, how to use it, how it works, and customising it. Made with shipreel itself (its scenes).Read the full README ↗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.
▶ Watch it on the site (or download the video): what it is, how to use it, how it works, and customising it. Made with shipreel itself (its scenes).
00:00 What it is00:11 What you get00:30 Install and use00:40 What the agent does00:54 How it works01:15 Customising it01:37 Get it/Applications and macOS say are found automatically. Everything else is a line in shipreel.yml.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: start from llms.txt; contributors' agents, from AGENTS.md.
Needs Node 18+, ffmpeg (brew install ffmpeg) and Chrome, Chromium, Edge or Brave.
Ask your agent:
make a shipreel for PR 123
It checks the machine (doctor), reads the PR, plans 4–7 scenes, shows you stills to check, and renders .shipreel/pr-123/out/pr-123.mp4. GitHub only takes video uploads through its web editor, so the last step is dragging the file into the PR description; the agent can prepare the section with chapters for you.
Optional shipreel.yml at your repository root:
instructions: |
Audience: engineers reviewing the PR. Lead with what changes for the user.
video:
optimal_seconds: 120 # a guideline; the default is 150
voice: # macOS `say` by default; Piper or any command elsewhere
engine: piper
piper: { model: ./voices/en_US-lessac-medium.onnx }
app: # only to record the UI
url: http://localhost:3000
login:
path: /login
steps:
- { fill: 'input[type=email]', with: username }
- { fill: 'input[type=password]', with: password }
- { click: 'button[type=submit]' }
credentials:
username: { env: SHIPREEL_DEMO_USER }
password: { env: SHIPREEL_DEMO_PASSWORD }
Every key: references/config.md. Add .shipreel/ to your .gitignore.
engine/build.mjs takes a scenes file (plain HTML on a 1920×1080 stage plus narration lines), synthesizes each line, renders every frame in headless Chrome, crossfades the scenes, ducks the music under the voice, normalizes loudness and keeps the file under GitHub's 10 MB limit. Try it on the example:
cd plugins/shipreel/skills/shipreel/engine && npm install && node doctor.mjs && cd -
node plugins/shipreel/skills/shipreel/engine/build.mjs --scenes examples/hello/scenes.mjs
The scene helpers (boxes, arrows, moving packets, cards, code diffs, screen recordings) are documented in references/scenes.md.
walkthrough and get the video as a workflow artifact with a preview comment.MIT