| name | poke-webhooks |
| description | Design and wire up Poke webhook triggers โ translate an event source (deploy fail, new signup, alert) into a `createWebhook` + `sendWebhook` pair with a sensible condition/action and a safe payload shape. Use when the user asks to "trigger Poke when X happens", "notify Poke from my app", "build a Poke webhook", or wires Poke into CI/cron/serverless events. |
| license | MIT |
| metadata | {"author":"HKTITAN","version":"1.0.0","graph":true} |
Poke Webhooks โ Map of Content
Poke webhooks are persistent triggers: register once, fire many. This skill is structured as a graph โ scan the descriptions, follow only the [[wikilinks]] you need.
For SDK basics see the [[../poke/SKILL]] graph.
Core mental model
- [[references/condition-action-model]] โ what
condition and action actually do; how to write good ones.
- [[references/trigger-once-fire-many]] โ why you call
createWebhook once and persist the result.
- [[references/payload-shape]] โ what
data should look like; identifiers, truncation, no secrets.
Reliability
- [[references/retry-policy]] โ backoff rules per error class; idempotency notes.
Wiring patterns (one node per source)
- [[references/vercel-pattern]] โ Next.js / Vercel route handler.
- [[references/github-actions-pattern]] โ fire from CI on
failure().
- [[references/cron-pattern]] โ scheduled / digest triggers.
- [[references/bootstrapping]] โ checklist for adding Poke webhooks to an existing app.
Sibling nodes (in the poke graph)
- [[../poke/references/create-webhook]] โ the SDK method.
- [[../poke/references/send-webhook]] โ the firing method.
- [[../poke/references/auth-errors]] โ what
PokeAuthError means for webhooks.