mcpField
F
format

format

github.com/terrylica开发293 次安装今天更新
代码仓库

关于 format

用于查看 asciinema v3 .cast 格式参考文档的技能,可按需展示头部、事件代码、解析示例或完整规范。适合需要查阅格式细节或分析录制文件的开发者。

主要功能

  1. 01查看头部字段规范
  2. 02查阅事件代码说明
  3. 03获取 jq 和 bash 解析示例
  4. 04展示完整格式参考
  5. 05可指定示例文件并运行解析

适用场景

  1. 01查阅 .cast 文件头部字段
  2. 02了解事件代码及其含义
  3. 03使用 jq 或 bash 解析录制文件

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/terrylica/cc-skills --skill format

安装后在 Claude Code 中输入/format确认已加载。

附带文件references/evolution-log.md

详细介绍

/asciinema-tools:format

显示 asciinema v3 .cast 格式的参考文档。

自我演进技能:此技能会在使用过程中不断改进。如果说明有误、参数发生偏差,或需要变通方案,请立即修复此文件,不要拖延。仅针对真实且可复现的问题进行更新。

参数

参数描述
header显示标头字段规范
events深入介绍事件代码
parsing显示 jq/bash 解析示例
all显示完整的格式参考
-f, --file使用指定的 .cast 文件作为示例
--live在文件上运行解析示例

执行

调用 asciinema-cast-format 技能,并传入用户选择的章节。

跳过逻辑
  • 如果已提供章节 -> 跳过阶段 1(选择章节)
  • 如果提供了 -f 且选择了 parsing -> 跳过阶段 2(示例文件)
工作流
  1. 选择:使用 AskUserQuestion 选择章节
  2. 示例:使用 AskUserQuestion 选择示例文件(如果选择了 parsing)
  3. 显示:显示所需文档

示例

# Show header format
/asciinema-tools:format header

# Show event codes
/asciinema-tools:format events

# Parse specific file with live examples
/asciinema-tools:format parsing -f session.cast --live

故障排除

问题原因解决方案
找不到文件路径无效使用绝对路径或确保文件存在
解析错误NDJSON 无效检查文件是否为有效的 asciinema v3 格式
无输出未指定章节指定以下章节之一:header、events、parsing、all

执行后复盘

此技能执行完毕后,请在结束前检查:

  1. 命令是否成功? — 如果没有,请修复导致失败的说明或错误表。
  2. 参数或输出是否发生变化? — 如果底层工具的接口发生偏移,请相应更新用法示例和参数表。
  3. 是否需要变通方案? — 如果你需要临时变通(使用不同的标志、增加步骤),请更新此 SKILL.md,以便下次调用时无需重复采用相同的变通方案。

仅在问题真实且可复现时进行更新,不要猜测。

评论

支持 Markdown