lets-demo-reel

Generate GIFs, terminal recordings, and screenshots for pull request evidence.

3|Updated May 28, 2026
One-click install
npx skills add https://github.com/williamzelesny/lets-engineer --skill lets-demo-reel
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lets-demo-reel
Source: https://github.com/williamzelesny/lets-engineer/tree/main/plugins/lets-engineer/skills/lets-demo-reel
Command: npx skills add https://github.com/williamzelesny/lets-engineer --skill lets-demo-reel

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the process of capturing visual evidence for PRs, such as GIFs, terminal recordings, and screenshots, making it easier to demonstrate UI changes, CLI features, and other observable behaviors.

Core Features & Use Cases

  • Visual Demonstration Capture: Automatically captures visual evidence like GIFs, terminal recordings, and screenshots.
  • Project Type Detection: Identifies the project type (e.g., web app, CLI tool) to recommend the appropriate capture method.
  • Change Type Assessment: Determines the type of change (e.g., motion, states) to guide the selection of the capture tier.
  • Tool Preflight: Checks for the availability of required tools for capturing and processing the evidence.
  • Tier Selection: Recommends the best capture tier based on project type, change type, and tool availability.
  • Execution: Executes the selected capture tier to generate the evidence.
  • Upload and Approval: Uploads the captured evidence for review and approval, providing options to upload to a public URL or save locally.

Quick Start

To capture a visual demonstration for a PR, run: /lets-demo-reel "feature description".

Frequently Asked Questions about lets-demo-reel

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

FAQPage Schema
How do I automatically generate visual evidence like GIFs and screenshots for a pull request?

You can automate visual evidence capture for pull requests by generating GIFs, terminal recordings, and screenshots. The process detects project types and change behaviors to recommend the appropriate capture method.

Can I use terminal recordings and GIFs to demonstrate CLI feature changes in a PR?

Yes, terminal recordings and GIFs can demonstrate CLI feature changes in a PR. The system identifies CLI tool project types and recommends terminal recording capture tiers to accurately document observable command-line behaviors.

Do I need ffmpeg and vhs installed to capture terminal recordings for UI demonstrations?

Yes, you need ffmpeg, ffprobe, vhs, and agent-browser installed. The system performs a tool preflight check to verify these external dependencies are available before executing the selected capture tier for processing visual evidence.

What's the best way to capture UI motion and state changes for visual PR evidence?

The best way to capture UI motion and state changes is through automated tier selection. The system assesses change types, such as motion or states, and recommends the best capture tier based on available tools like agent-browser and ffmpeg.

How does project type detection affect the capture method for PR screenshots and GIFs?

Project type detection directly determines the capture method by differentiating web apps from CLI tools. Identifying the project type guides the recommendation of either browser-based screenshots and GIFs or terminal recordings for accurate visual evidence.

What are the limitations if required tools like silicon or vhs are not available for evidence capture?

If required tools like silicon or vhs are unavailable, the tool preflight check fails and prevents execution. Availability limitations restrict the recommended capture tiers, preventing the generation of specific visual evidence formats until dependencies are installed.