SuperAPI AI 工具集

convert

通用与其它

查看项目

更新于 10-16 01:10

技能介绍

用途:把 asciinema 的 .cast 录制文件转换为干净的 .txt 文件,便于 Claude Code 分析。支持单文件与批量目录两种模式。

单文件模式参数:file 为 .cast 文件路径;-o/--output 指定输出路径(默认同目录);--index 生成时间戳索引版本;--chunks 在 30 秒以上空闲暂停处切分;--dims 保留终端尺寸;--analyze 转换后自动运行 /analyze。

批量模式参数:--batch 启用目录批量转换;--source 源目录(默认 ~/asciinemalogs);--output-dir 输出目录(默认 ~/Downloads/cast-txt/);--skip-existing 跳过已有 .txt 输出的文件(默认 true)。注意 --batch 与位置参数 file 互斥。

执行时会调用 asciinema-converter 技能,并按用户选项跳过相应交互阶段;单文件与批量均有各自的工作流(预检 asciinema convert 命令、发现文件、选择文件与选项、确定输出位置、执行转换、显示压缩比、询问后续操作)。

示例: /asciinema-tools:convert ~/Downloads/session.cast /asciinema-tools:convert --batch /asciinema-tools:convert --batch --source ~/Downloads --output-dir ~/cast-txt/ /asciinema-tools:convert --batch --skip-existing=false

限制与排错:依赖 asciinema,未安装需 brew install asciinema;转换失败可能是 .cast 损坏,可先试 asciinema cat file.cast;找不到文件需检查 --source;输出未创建可能是权限问题;文件过大可用 --chunks 切分。该技能自称会随使用自我改进,但仅应针对真实可复现的问题更新。其他收费、平台、效果等信息暂未提供。