用途:record 技能用于启动 asciinema 终端录制会话,适合录制演示、操作过程或终端会话。
主要能力:支持指定输出路径(如 session.cast)、录制标题(-t/--title)、最大空闲时间秒数(-i/--idle-time-limit)、启用向 GitHub 的流式备份(--backup)以及追加到已有录制(--append)。
使用方式:以 /asciinema-tools:record 调用,可带参数。示例:/asciinema-tools:record session.cast;/asciinema-tools:record -t "Demo Session" -i 30;/asciinema-tools:record session.cast --backup。若已提供 file 则跳过输出位置询问,若同时提供 -t 和 -i 则跳过选项询问。流程包括预检 asciinema 是否安装、询问输出路径与录制选项、生成并展示录制命令、给出分步指引。
限制与排错:需先安装 asciinema,未安装时可用 brew install asciinema;输出路径需有写权限,否则报 Permission denied;需在交互式终端中运行,否则录制可能无法启动。该技能为自进化技能,遇到可复现的问题会更新自身说明。