SuperAPI AI 工具集

asciinema-converter

通用与其它

查看项目

更新于 10-16 00:20

技能介绍

用途:把 asciinema 的 .cast 录制文件转换为可搜索的纯文本 .txt,供 Claude Code 的 Read/Grep 工具直接读取分析,也可用于压缩会话存档体积、从带 ANSI 编码的终端输出中提取干净文本。

主要能力:剥离 ANSI 转义码与 NDJSON 结构,实现高压缩比(资料称 22 小时会话约 3.8GB 可压至约 4MB);支持单文件转换与批量转换(通过 --batch 标志,可处理目录下所有 .cast 文件并组织输出);可选生成 [HH:MM:SS] 时间戳索引;识别 iTerm2 自动记录的文件名格式。

使用方式:需先安装 asciinema CLI v2.4+(macOS 可用 brew install asciinema)。基本命令:asciinema convert -f txt recording.cast recording.txt。可用 asciinema --version 检查版本,asciinema convert --help 确认 convert 命令存在。单文件模式包含预检、文件选择、输出选项、输出位置、执行转换、时间戳索引、后续步骤等阶段;批量模式通过 --batch 激活,支持 --source、--output-dir、--skip-existing=false 等参数。

适用场景:为 Claude Code 准备可读录制、批量转换多个录制、缩减会话归档存储、从终端输出提取纯文本。

限制:平台为 macOS 与 Linux,依赖 asciinema CLI v2.4+;convert 命令缺失需升级 asciinema;空输出通常因 .cast 输入损坏或 NDJSON 结构无效;输出目录需可写;macOS 可能缺少 numfmt(需 coreutils);stat 语法在 Linux 与 macOS 间存在差异。该技能为自演化型,遇到可复现问题时应更新其 SKILL.md。具体收费、价格等信息暂未提供。