mcpField
C
cli-demo-gif

cli-demo-gif

github.com/b-open-io创意与媒体1662 次安装4 周前更新
代码仓库

关于 cli-demo-gif

为 CLI 项目制作终端演示动图的技能,指导 Agent 编写 VHS tape 文件并渲染输出。

主要功能

  1. 01创建 VHS tape 文件
  2. 02设置终端外观与输入节奏
  3. 03隐藏录制前的设置命令
  4. 04渲染 GIF、MP4 或 WebM

适用场景

  1. 01为 CLI 编写终端演示文档
  2. 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