SuperAPI AI 工具集

hook

智能体与模型

查看项目

更新于 10-15 22:14

技能介绍

用途:管理当前会话中的 Claude Code hooks,便于检查 hook 状态、临时停用有噪声或异常的 hook,并在调试行为或性能问题时查看指标与日志。

主要能力:支持查看全部 hook 及其状态,列出可用 hook 及描述,临时禁用或重新启用某个 hook,展示 hook 性能指标,以及查看某个 hook 的近期日志。

使用方式:在 Claude Code 中使用命令,例如 /hook status 显示所有 hook 与状态;/hook list 列出可用 hook 及描述;/hook disable [hook-name] 临时禁用;/hook enable [hook-name] 重新启用;/hook profile 显示 hook 性能指标;/hook logs [hook-name] 查看近期日志。

状态与指标来源:状态读取 ~/.claude/settings.json 并解析 hooks 配置,同时检查 ~/.claude/hooks/.disabled 判断禁用项;列表扫描 ~/.claude/hooks/ 目录;性能数据读取 ~/.claude/logs/hook_metrics.jsonl,计算平均执行时间、总调用次数、成功率和 token 影响估算;日志从 ~/.claude/logs/ 中按 hook 名筛选最近 20 条。

限制与说明:禁用状态写入 ~/.claude/hooks/.disabled,hook 执行前会检查该文件;变更会持续到重新启用;禁用状态属于基于会话的设置,重启后会重置。其他平台支持、收费与价格信息暂未提供。