ワンクリックで
hooks-automation
Webhook 自动化:/hooks/agent 外部事件触发、hooks.mappings 映射与投递配置。当需要配置外部系统(GitHub/GitLab/Gmail/CI)通过 HTTP 触发智能体运行时使用此技能。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Webhook 自动化:/hooks/agent 外部事件触发、hooks.mappings 映射与投递配置。当需要配置外部系统(GitHub/GitLab/Gmail/CI)通过 HTTP 触发智能体运行时使用此技能。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
统一多通道通知工具。发送分级通知(hint/info/warning/critical),检测环境前置依赖(python3/node/go 等),查询最近通知列表。
定时任务与提醒管理:创建定时提醒、周期执行任务、管理闹钟与计划。支持 cron 表达式、固定间隔和一次性定时。当用户需要定时提醒、周期执行、计划任务或查看任务历史时触发此技能。
人设文件编辑:修改工作区的SOUL.md、USER.md、BOOTSTRAP.md文件。当用户要求更新人设、个人信息、引导配置时触发。
三省六部军团管理:实例生命周期监控、三层预算治理、熔断器控制、卡死检测。当需要查看运行中的智能体实例状态或管理军团资源时使用此技能。
多智能体编排协调(三省六部治理框架):消息总线通信、Supervisor/Pipeline/Swarm 三种编排模式、智能体间任务交接。当需要协调多个子智能体协作完成复杂任务时使用此技能。
智能体自动触发调度(三省六部治理框架):cron 定时触发、事件驱动触发、消息匹配触发。当需要配置子智能体的自动执行计划时使用此技能。
| name | hooks-automation |
| description | Webhook 自动化:/hooks/agent 外部事件触发、hooks.mappings 映射与投递配置。当需要配置外部系统(GitHub/GitLab/Gmail/CI)通过 HTTP 触发智能体运行时使用此技能。 |
| tools | gateway |
| metadata | {"category":"operations","emoji":"🪝","tree_id":"system/gateway","tree_group":"system","min_tier":"task_write","intent_priority":15,"intent_keywords":{"zh":["webhook","外部事件","hooks自动化","事件触发","GitHub回调","GitLab回调","CI回调","HTTP触发","回调配置","钩子"],"en":["webhook","external event","hooks automation","github webhook","ci integration","http callback"]},"scene_hint":"外部系统HTTP事件触发用此→Gmail Pub/Sub特化用webhooks-gmail→固定周期执行用scheduled-tasks→人工立刻跑一次用sessions"} |
外部系统(GitHub、GitLab、Gmail、CI 等)通过 HTTP 触发一次 Agent 运行。
| 场景 | 工具 |
|---|---|
| 人工立刻跑一次 | sessions_send |
| 固定周期执行 | cron |
| 外部事件触发 | /hooks/agent |
message: 任务描述| 参数 | 默认值 | 说明 |
|---|---|---|
name | Hook | 会话名称 |
sessionKey | hook:<uuid> | 会话标识 |
wakeMode | now | now 或 next-heartbeat |
deliver | true | 是否投递最终回复 |
channel | last | 投递目标频道 |
to | — | 显式投递目标 |
model | — | 指定模型 |
timeoutSeconds | — | 超时时间 |
Authorization: Bearer <token>X-CrabClaw-Token: <token>成功返回 202 Accepted + runId。
通过 POST /hooks/<name> 配合映射配置:
action: "agent" — 启动完整 Agent 运行action: "wake" — 仅唤醒/心跳(不等于完整任务)match.path / match.source — 匹配 webhook 来源messageTemplate — 按 payload 模板渲染注意: "外部事件来了就跑一次任务" → action: "agent",不要误配成 wake。
deliver=true 表示最终回复投递到频道channel 值: last, new, background, whatsapp, telegram, discord, slack 等channel + tosend_mediadeliver 解决最终回复投递,不等于阶段性进度广播progress-reporting 技能