Equip your AI coding agent with webhook and event-driven architecture expertise. Receive, queue, route, and deliver webhooks with Hookdeck Event Gateway, test webhooks locally with the Hookdeck CLI, and build outbound webhook delivery with Outpost.
For Claude, ChatGPT, and other agents that support the Agent Skills specification:
npx skills add hookdeck/agent-skillsOr install a specific skill:
npx skills add hookdeck/agent-skills --skill event-gateway
npx skills add hookdeck/agent-skills --skill outpost| Skill | Purpose | Use when... |
|---|---|---|
hookdeck |
Skill router | You need help with any Hookdeck product and aren't sure which skill to use |
event-gateway |
Receive, route, and deliver webhooks | Getting started with Hookdeck, receiving webhooks, configuring connections, local development, monitoring, or API automation |
outpost |
Send webhooks to customers | Sending events to customer endpoints via HTTP, SQS, RabbitMQ, Pub/Sub, or other destinations |
| What you say | Skill |
|---|---|
| "Set up Hookdeck for my project" | event-gateway |
| "Receive webhooks from Stripe" | event-gateway |
| "Test webhooks locally" | event-gateway |
| "Filter events by type" | event-gateway |
| "Why are my webhooks failing?" | event-gateway |
| "Create a connection via the API" | event-gateway |
| "Send webhooks to my users" | outpost |
The event-gateway skill includes a staged integration workflow:
- Setup -- Create account, install CLI, create connection
- Scaffold -- Build webhook handler with verification code (for provider webhooks like Stripe or Shopify, use event-gateway together with the matching skill from webhook-skills)
- Listen -- Start
hookdeck listen, trigger test events - Iterate -- Debug failures, fix code, replay events
The Hookdeck CLI will host an MCP server (hookdeck mcp), giving your coding agent direct access to the full CLI toolchain. Beyond resource management, this enables a real-time development loop:
- Live event tools: List, inspect, and retry events and deliveries without leaving your editor
- Webhook tunnel in the agent loop: The MCP runs
hookdeck listenin-process. When webhook events arrive (or deliveries fail), the MCP pushes updates to the agent. Your agent writes the webhook handler, receives a live event, sees the result, and iterates on the code—all in a single session with no context switching. - Both skill repos as MCP resources: Agent-skills (Hookdeck product knowledge) and webhook-skills (provider-specific webhook knowledge for Stripe, Shopify, GitHub, etc.) served as
hookdeck://andwebhooks://resources.
This turns the plugin from a knowledge layer into an interactive development environment for webhook integrations.
- Code examples: Run
./scripts/test-examples.shor see TESTING.md. - Agent scenarios: Run the scenario tester to verify an agent follows the event-gateway workflow. See TESTING.md.
We welcome contributions! See CONTRIBUTING.md for guidelines.
- hookdeck/webhook-skills -- Provider-specific webhook skills (Stripe, Shopify, GitHub, etc.)
MIT