community-automations/webhook-triage

DevOps&コード

PublicClaude サブエージェント

Webhook トリアージ

数十のサービスが 1 つのエンドポイントに webhook を送信すると、巨大な if-else ブロックはあっという間に誰も触りたくない代物に変わります。このトリアージ層は手前に配置され、各イベントの振り分け先を決定します。

sonnet4日以内WebhookOpenAIRedisSlack
ClaudeClaude
ROI for
README.md

このサブエージェントを選ぶ理由

数十のサービスが 1 つのエンドポイントに webhook を送信すると、巨大な if-else ブロックはあっという間に誰も触りたくない代物に変わります。このトリアージ層は手前に配置され、各イベントの振り分け先を決定します。

署名を検証し、イベントを解析し、キャッシュと照合して重複を排除し、正しいハンドラーにルーティングします。振り分け先が特定できないものは、黙って破棄せず Slack にフラグを立てます。クリーンなディスパッチログがすべての判定とその理由を記録します。

動作の流れ

    • Read

      Used at step 01 to kick off the pipeline.

    • Write

      Used at step 01 to kick off the pipeline.

    • WebFetch

      Used at step 01 to kick off the pipeline.

    • WebSearch

      Used at step 01 to kick off the pipeline.

出力サンプル

json
// Sample output
// (generated when the pipeline finishes)

Given a verified webhook payload, classify event type and urgency and return a JSON dispatch decision naming the target handler and dedupe key.

Unlock the rest

The full agent definition, install snippet, and starter task are gated for community members.

Members get the full `.md` agent file, the npm / pnpm install one-liners, a starter prompt that we've tuned against real runs, and the open-source repo when this automation ships there. One email, magic link, done.