用途:当用户要求录制终端演示、生成 CLI 演示 GIF、做 vhs 录制或为命令行工具制作终端 GIF 时使用本技能。它通过编写 .tape 文件并调用 vhs 渲染,产出可分享的终端演示动图。
主要能力与用法:第一步创建 tape 文件,建议放在 docs/demo/ 以保持项目根目录整洁,可先执行 mkdir -p docs/demo。tape 中先声明输出与终端参数,例如 Output docs/demo/demo.gif、Set Shell "bash"、Set FontSize 16、Set Width 900、Set Height 500、Set Padding 20、Set Theme "Catppuccin Mocha"、Set TypingSpeed 50ms,再用 Type "command --help"、Enter、Sleep 2s 等指令编排演示流程。对于尚未发布的 CLI 包,可用 Hide/Show 在录制开始前配置别名,例如 Hide 后 Type "alias mycli='bun run src/cli/index.ts'"、Enter、Sleep 500ms,再 Show,随后正常演示 mycli --help。最后执行 vhs docs/demo/cli.tape 渲染。
可用 tape 指令包括:Output 指定输出路径(.gif、.mp4、.webm)、Set Shell/FontSize/Width/Height/Padding/Theme/TypingSpeed、Type 输入文本、Enter 回车、Sleep 等待、Hide/Show 暂停与恢复录制、Ctrl+C 发送中断。
默认设置:主题 Catppuccin Mocha、打字速度 50ms、宽 900 高 500、字号 16、输出目录 docs/demo/,除用户另行指定外均采用这些默认值。
限制:资料未说明支持平台、安装方式、vhs 版本要求、分辨率或时长上限、GIF 体积控制方法及授权与收费信息,这些暂未提供。