SuperAPI AI 工具集

tether

办公与效率

查看项目

更新于 10-16 02:29

技能介绍

Tether 用于管理 Claude Code 中面向 asciinema-tools 自动化的钩子配置,原名 hooks,为避免与 Claude Code 自带 hooks 命名冲突而更名。

主要能力:安装钩子到 settings.json;从配置中移除 asciinema-tools 钩子;查看当前钩子配置状态。支持 --backup-on-stop 在会话结束时自动备份,支持 --convert-on-stop 在会话结束时自动转换,使用 -y 或 --yes 跳过确认提示。钩子定义包含 PostToolUse 钩子(backup-on-stop),匹配 Bash,命令为 asciinema-backup-if-active。

使用方式:通过斜杠命令调用。示例:/asciinema-tools:tether status 查看钩子状态;/asciinema-tools:tether install --backup-on-stop 安装自动备份钩子;/asciinema-tools:tether install -y 无提示安装;/asciinema-tools:tether uninstall 移除全部 asciinema 钩子。执行逻辑上,若直接提供 action 则执行;若提供钩子类型标志则使用指定钩子;否则按工作流依次读取 ~/.claude/settings.json、询问操作类型与钩子选择、修改配置并验证。

适用场景:需要在 Claude Code 会话结束时自动备份或转换 asciinema 录制内容时使用。

限制与排错:jq 未安装需安装 jq(资料示例为 brew install jq);~/.claude/ 不存在需先 mkdir -p ~/.claude;钩子不生效需重启 Claude Code 会话;备份未触发通常是因为没有活跃录制,需先用 daemon 开始录制。该技能声明会随使用自我演进,仅对真实可复现的问题更新说明。