pr-to-video

Turn a PR Into a Video

Turn any GitHub pull request into a narrated code-change explainer video, built straight from the real diff, commits, and files. Paste a PR URL or run it in the repo.

Install the skill or give me an instruction how to install it - pr-to-video from https://github.com/heygen-com/hyperframes

Free Open source Works in Claude, Cursor, Codex & more

Action Video Development

What it does

Point it at a GitHub pull request and get back a narrated video that explains the change, built straight from the real diff. You pass a PR URL, an owner/repo#N ref, or just "this PR" in a checked-out repo, pick an angle if you want (changelog, feature reveal, fix, or refactor), and it handles the rest.

It reads the PR through the gh CLI, then storyboards the change as a story rather than a file-by-file read-aloud, so viewers follow what actually happened instead of scrolling a diff. Real code snippets from the diff animate on screen, it generates narration and music to match, and an optional credits frame thanks the contributors. The finished MP4 scales to the size of the change, with a sweet spot around 30 to 90 seconds.

When to use it

  • You want to show off a merged pull request

    Point it at the PR and get a narrated explainer built straight from the real diff.

  • A changelog entry deserves more than text

    Turn a feature, fix, or refactor into a 30 to 90 second walkthrough with real code snippets.

  • You want to credit the contributors

    The video scales to the PR's size and can close with a contributor credits card.

FAQ

What do I need to give it?

A pull request. pr-to-video takes a GitHub PR URL, or runs inside the checked-out repo, then builds the video from that PR. You do not assemble any footage yourself.

Does it make up what changed?

No. pr-to-video reads the real diff, commits, and contributors through the gh CLI, so the explainer reflects the actual code change. Nothing about it is invented.

Is it just a file-by-file readout?

No. pr-to-video storyboards the change as a narrative with narration and music, told as time-coded shots rather than reading each file aloud. It explains what the PR does and why.

Pairs well with