关于 cli-demo-gif
为 CLI 项目制作终端演示动图的技能,指导 Agent 编写 VHS tape 文件并渲染输出。
主要功能
- 01创建 VHS tape 文件
- 02设置终端外观与输入节奏
- 03隐藏录制前的设置命令
- 04渲染 GIF、MP4 或 WebM
适用场景
- 01为 CLI 编写终端演示文档
- 02展示 CLI 用法并隐藏准备命令
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ b-open-io/ prompts --skill cli-demo-gif安装后在 Claude Code 中输入/cli-demo-gif确认已加载。
附带文件.clawnet/unsigned-skill.jsonREADME.md
详细介绍
CLI 演示 GIF 生成器
使用 vhs 生成终端演示 GIF。当有人要求创建 CLI 演示 GIF 时,生成 .tape 文件并渲染。
步骤
1. 创建 tape 文件
将 tape 文件放在 docs/demo/ 中,以保持项目根目录整洁:
mkdir -p docs/demo
根据项目的 CLI 设置,编写 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
2. 对于尚未发布的 CLI 包
使用 Hide/Show 在可见演示开始前配置别名:
Hide
Type "alias mycli='bun run src/cli/index.ts'"
Enter
Sleep 500ms
Show
Type "mycli --help"
Enter
Sleep 2s
3. 渲染 GIF
vhs docs/demo/cli.tape
Tape 命令参考
| 命令 | 说明 |
|---|---|
Output <path> | 输出文件路径(.gif、.mp4、.webm) |
Set Shell "bash" | 使用的 Shell |
Set FontSize <n> | 字体大小 |
Set Width <n> | 终端宽度(像素) |
Set Height <n> | 终端高度(像素) |
Set Padding <n> | 终端周围的内边距 |
Set Theme "<name>" | 配色主题 |
Set TypingSpeed <duration> | 按键间隔 |
Type "<text>" | 输入文本 |
Enter | 按 Enter 键 |
Sleep <duration> | 等待(例如,2s、500ms) |
Hide | 停止录制 |
Show | 恢复录制 |
Ctrl+C | 发送中断信号 |
默认设置
除非用户另有指定,否则使用以下默认值:
- 主题:
Catppuccin Mocha - TypingSpeed:
50ms - 宽度:
900,高度:500 - 字体大小:
16 - 输出目录:
docs/demo/
评论
支持 Markdown