Claude钩子配置专家Skill claude-hooks

Claude Hooks 技能是一个用于自动化工作流程和扩展 Claude Code 功能的配置工具。它专注于创建和配置各种钩子(hooks),包括工具执行前的验证、执行后的日志记录与清理、自定义通知以及自动化脚本。该技能适用于工具验证、审计日志、安全控制、工作流自动化等场景,帮助开发者实现更高效、可控的 AI 辅助编程环境。关键词:Claude Code,钩子配置,自动化工作流,工具验证,审计日志,安全控制,AI编程辅助。

DevOps 0 次安装 0 次浏览 更新于 2/28/2026

name: claude-hooks description: Claude Code 钩子配置专家。用于为 Claude Code 创建工具验证、日志记录、通知或自定义自动化的钩子。 author: Joseph OBrien status: unpublished updated: ‘2025-12-23’ version: 1.0.1 tag: skill type: skill

Claude Hooks 技能

为 Claude Code 创建和配置钩子,以自动化工作流程并扩展功能。

此技能的功能

  • 创建 PreToolUse 验证钩子
  • 设置 PostToolUse 日志记录/清理
  • 配置通知钩子
  • 实现自定义自动化
  • 记录钩子模式

使用时机

  • 工具执行验证
  • 审计日志记录
  • 自定义通知
  • 工作流程自动化
  • 安全控制

参考文件

  • references/CLAUDE_HOOK.template.md - 钩子配置示例和模式

钩子事件

事件 触发时机 用例
PreToolUse 工具执行前 验证、拦截
PostToolUse 工具完成后 日志记录、清理
Notification Claude 发送通知时 警报
Stop Claude 停止时 最终报告

配置位置

钩子在 ~/.claude/settings.json 文件的 hooks 键下配置。

最佳实践

  • 保持钩子快速(< 1 秒)
  • 优雅地处理错误
  • 使用特定的匹配器
  • 独立测试钩子
  • 避免冗长的输出