daymade CLI Demo Generator Skill
程序化录制终端演示,用于 README 和文档。基于 VHS——写脚本,每次都得到完美 GIF。作者:@daymade。
作者: daymade
来源: github.com
安装
npx degit daymade/claude-code-skills/cli-demo-generator ~/.claude/skills/cli-demo-generator
cli-demo-generator 解决 CLI 工具”show, don’t tell”的问题。
手录终端演示很脆——打错字、时间没卡好、窗口大小漂移。这个 skill
把录制脚本化,让它可重现。
怎么工作
基于 VHS——你写一个小 .tape 脚本
描述:要打什么字、等多久、显示什么,skill 渲染成 GIF / MP4 / WebM。
可自动化的部分
- 击键:精确输入,有真实节奏感
- 等待:命令之间
Sleep 2s让观众有时间读 - 窗口尺寸:固定大小,每次输出看起来一样
- 主题:暗色 / 浅色 / 自定义色板
- 输出格式:GIF(通用)、WebM(更小)、MP4(最高质量)
适合什么场景
- “10 秒看懂这工具干嘛” 的 README 头图 GIF
- 教程里的命令序列演示
- 精修过的终端演示在 X 上容易传播
- 不约 Zoom 也能讲清流程的内部演示
为什么值得专门一个 skill(vs asciinema)
asciinema 适合分享实况录制,但输出是 HTML + JSON——不是能丢进 README 的 GIF。 VHS 产出真正可发的文件。
调用示例
用 cli-demo-generator 录一段 15 秒演示:`pnpm install`,
然后 `pnpm dev`,再在浏览器打开 localhost:4321。
输出 README 用的 GIF,暗色主题、等宽字体。
相关 Skill
art generative code
Algorithmic Art Skill
用 p5.js 创作生成艺术——流场、粒子系统、分层噪声。输出是一份会跑的交互式 sketch,不是静态图。
art code macos
daymade Capture Screen Skill
macOS 窗口级截图自动化。按窗口截图,可脚本化,可重复。作者:@daymade。
ui diagram code
daymade Mermaid Tools Skill
从 Markdown 抽取 Mermaid 图并渲染为高分辨率 PNG。适合博客、README、幻灯片等不支持 SVG 的场合。作者:@daymade。