The demo-video skill automates the production of high-quality terminal demonstrations, screencasts, and slide presentations for command-line interfaces and terminal user interfaces. It employs a beat-based manifest system where each terminal action is matched with narration, using VHS to render silent video clips and FFmpeg to freeze the final frame to match voiceover timing. It also includes an interactive teleprompter for user voiceovers, generates closed captions (.srt/.vtt) and documentation GIFs, and supports live presentation decks in Slidev using asciinema casts that automatically pause on beat markers for live screen-sharing.
主要功能
01158 GitHub stars
02Interactive mic recording tool with built-in teleprompter for take-by-take voiceovers
03Automated caption export (.srt/.vtt) and silent GIF/WebM asset generation for docs
04Modular architecture allowing individual beats to be re-recorded and re-rendered independently
05Beat-based terminal video recording and audio synchronization with VHS and FFmpeg
06Interactive Slidev presentation deck generation using pause-on-marker asciinema casts
使用场景
01Producing narrated showcase videos and documentation GIFs for developer CLIs or TUIs
02Maintaining and incrementally updating software video tutorials and demo assets
03Building interactive live presentation slide decks with self-pausing terminal screencasts