poke-webhooks
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
conditionandactionactually do; how to write good ones. - [[references/trigger-once-fire-many]] — why you call
createWebhookonce and persist the result. - [[references/payload-shape]] — what
datashould look like; identifiers, truncation, no secrets.
Reliability
- [[references/retry-policy]] — backoff rules per error class; idempotency notes.
Wiring patterns (one node per source)
More from hktitan/poke-skills
poke
Build with the Poke developer SDK and REST API — send messages to a user's Poke agent, create webhook triggers, authenticate with API keys, and understand the platform (channels, Kitchen, integrations, recipes). Use when the user asks to "send a message to Poke", "call the Poke API", "use the poke npm package", "integrate with poke.com", or builds anything against `poke.com/api/v1`.
5poke-python
Build with the Poke Python SDK — `pip install poke`. Mirrors the Node SDK with snake_case methods (`send_message`, `create_webhook`, `send_webhook`), richer exception types, and an MCP callbacks middleware for async tool progress updates. Use when the user is on Python (3.8+), writing a FastAPI/Flask/Django app, or building an MCP server in Python that needs Poke callbacks.
5poke-recipes
Build and publish Poke Recipes — shareable install bundles that combine onboarding context, a first message, required integrations, and a `poke.com/r/<code>` install link. Use when the user asks to "make a Poke recipe", "share my Poke setup", "create an install link", "publish to poke.com/recipes", or wants to monetize a Poke workflow via payouts.
5poke-mcp-tunnel
Connect a local MCP server to a Poke agent using the `poke` CLI — `poke login`, `poke mcp add` for remote URLs, and `poke tunnel` to forward a local port to Poke for development. Use when the user wants to "expose my MCP server to Poke", "test my MCP locally with Poke", "connect Poke to my localhost", or registers a remote MCP URL.
5poke-integrations
Connect tools and services to a user's Poke — built-in integrations (Linear, Notion, GitHub, Sentry, Vercel, Gmail, Outlook, etc.) and custom MCP servers via poke.com/integrations/new. Use when the user asks to "connect X to Poke", "add a custom MCP integration", "list available Poke integrations", "disconnect a service", or builds a recipe that requires specific integrations.
5