gh-demo-reel

Capture GIFs, terminal recordings, or screenshots for PR descriptions.

2|1|Updated Apr 17, 2026
One-click install
npx skills add https://github.com/wangrenzhu-ola/GaleHarnessCodingCLI --skill gh-demo-reel
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gh-demo-reel
Source: https://github.com/wangrenzhu-ola/GaleHarnessCodingCLI/tree/main/plugins/galeharness-cli/skills/gh-demo-reel
Command: npx skills add https://github.com/wangrenzhu-ola/GaleHarnessCodingCLI --skill gh-demo-reel

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires curl, ffmpeg, ffprobe, vhs, silicon, agent-browser, and includes scripts (resource) and references (resource) components.

What problem does it solve?

The gh-demo-reel skill helps teams generate a visual demonstration of changes by capturing GIFs, terminal recordings, or screenshots to accompany PR descriptions and prove observable behavior.

Core Features & Use Cases

  • Capture UI and CLI changes as GIFs, screen recordings, or screenshots to illustrate improvements.
  • Automatically guide users to a suitable capture tier based on available tooling and project type; support uploading or saving locally for review.
  • Provide a reusable pipeline for recording, stitching, and embedding evidence into PRs, with safeguards for secrets and sensitive data.

Quick Start

Run gh-demo-reel to capture a UI/CLI demo and attach the resulting GIF to the PR.

Frequently Asked Questions about gh-demo-reel

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I capture a visual demo reel for a pull request?

Capture a visual demo reel for a pull request by recording UI or CLI changes as GIFs, terminal recordings, or screenshots, then attaching the resulting artifacts directly to the PR description.

What is the best way to add visual evidence to PR descriptions?

Adding visual evidence to PR descriptions is best done by capturing observable behavior via screen recordings or GIFs, proving the changes work while following strict secrets safety checks to prevent sensitive data leakage.

Do I need ffmpeg and vhs to record terminal output for a PR?

You need ffmpeg, ffprobe, vhs, and silicon to record terminal output for a PR, as the capture pipeline relies on these external tools for preflight detection, recording, and stitching artifacts together.

Can I use agent-browser to capture UI changes as a GIF?

You can use agent-browser to capture UI changes as a GIF, with the pipeline automatically guiding you to a suitable capture tier based on available tooling and your specific project type.

How does the capture pipeline handle uploading or saving demo artifacts locally?

The capture pipeline handles demo artifacts by orchestrating preflight detection, capture, and stitching, then uploading the results or saving them locally for review while enforcing strict safeguards against secrets.

Are there limitations when generating CLI demo recordings for PRs?

Limitations when generating CLI demo recordings for PRs include strict dependencies on external tools like vhs and silicon, and the pipeline must perform preflight detection to ensure the necessary recording environment is available.