{"id":"761463c2-a12d-44bc-8497-1f49bd9609b3","shortId":"X6YNAt","kind":"skill","title":"outpost","tagline":"Hookdeck Outpost — open-source infrastructure for sending webhooks and events to user-preferred destinations (HTTP, SQS, RabbitMQ, Pub/Sub, EventBridge, Kafka). Use when building a SaaS platform that needs to deliver events to customers.","description":"# Hookdeck Outpost\n\nOutpost is open-source infrastructure for delivering events to user-preferred destinations: Webhooks (HTTP), SQS, RabbitMQ, Pub/Sub, EventBridge, Kafka, and more. Apache 2.0 licensed, available as managed by Hookdeck or self-hosted.\n\n## When to Use Outpost\n\n- You're building a SaaS or API platform and need to send webhooks to your users\n- You need multi-destination support beyond HTTP webhooks (SQS, RabbitMQ, Pub/Sub, EventBridge, Kafka)\n- You want self-hostable webhook delivery infrastructure\n- You need multi-tenant support with per-user observability\n- You want to offer your customers reliable, retryable event delivery\n\n## Quick Start\n\n### Managed (Hookdeck)\n\nThe fastest way to get started — Hookdeck hosts and operates Outpost for you:\n\n1. Sign up at [hookdeck.com](https://hookdeck.com)\n2. See the [Send Webhooks quickstart](https://hookdeck.com/docs/use-cases/send-webhooks/quickstart)\n\n### Self-Hosted\n\nRun Outpost on your own infrastructure:\n\n1. See the [Outpost documentation](https://outpost.hookdeck.com/docs)\n2. Clone from [GitHub](https://github.com/hookdeck/outpost)\n\n## Supported Destinations\n\n| Destination | Protocol |\n|-------------|----------|\n| Webhooks | HTTP/HTTPS |\n| Amazon SQS | AWS SQS |\n| RabbitMQ | AMQP |\n| Google Pub/Sub | gRPC |\n| Amazon EventBridge | AWS EventBridge |\n| Apache Kafka | Kafka protocol |\n\n## Full Product Skills\n\nFor detailed Outpost skills:\n\n```bash\nnpx skills add hookdeck/agent-skills --skill outpost\n```\n\nSee [hookdeck/agent-skills](https://github.com/hookdeck/agent-skills) for the complete Outpost skill, the [Outpost documentation](https://outpost.hookdeck.com/docs), and the [GitHub repo](https://github.com/hookdeck/outpost).\n\n## Resources\n\n- [Outpost Documentation](https://outpost.hookdeck.com/docs)\n- [GitHub Repository](https://github.com/hookdeck/outpost)\n- [Hookdeck Send Webhooks Guide](https://hookdeck.com/docs/use-cases/send-webhooks)\n\n## Related Skills\n\n- [hookdeck-event-gateway](https://github.com/hookdeck/webhook-skills/tree/main/skills/hookdeck-event-gateway) - For receiving and ingesting webhooks (the inbound counterpart)\n- [hookdeck-event-gateway-webhooks](https://github.com/hookdeck/webhook-skills/tree/main/skills/hookdeck-event-gateway-webhooks) - Verify Hookdeck signatures on forwarded webhooks\n- [webhook-handler-patterns](https://github.com/hookdeck/webhook-skills/tree/main/skills/webhook-handler-patterns) - Handler sequence, idempotency, error handling, retry logic","tags":["outpost","webhook","skills","hookdeck","agent-skills","ai-coding","api-integrations","event-driven","github-webhooks","llm-tools","shopify-webhooks","stripe-webhooks"],"capabilities":["skill","source-hookdeck","skill-outpost","topic-agent-skills","topic-ai-coding","topic-api-integrations","topic-event-driven","topic-github-webhooks","topic-llm-tools","topic-shopify-webhooks","topic-stripe-webhooks","topic-webhook-security","topic-webhook-signatures","topic-webhooks"],"categories":["webhook-skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/hookdeck/webhook-skills/outpost","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add hookdeck/webhook-skills","source_repo":"https://github.com/hookdeck/webhook-skills","install_from":"skills.sh"}},"qualityScore":"0.484","qualityRationale":"deterministic score 0.48 from registry signals: · indexed on github topic:agent-skills · 69 github stars · SKILL.md body (2,480 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-02T06:55:46.838Z","embedding":null,"createdAt":"2026-04-18T22:13:56.922Z","updatedAt":"2026-05-02T06:55:46.838Z","lastSeenAt":"2026-05-02T06:55:46.838Z","tsv":"'/docs)':185,258 '/docs),':245 '/docs/use-cases/send-webhooks)':270 '/docs/use-cases/send-webhooks/quickstart)':168 '/hookdeck/agent-skills)':234 '/hookdeck/outpost)':192,263 '/hookdeck/outpost).':252 '/hookdeck/webhook-skills/tree/main/skills/hookdeck-event-gateway)':279 '/hookdeck/webhook-skills/tree/main/skills/hookdeck-event-gateway-webhooks)':295 '/hookdeck/webhook-skills/tree/main/skills/webhook-handler-patterns)':308 '1':154,178 '2':160,186 '2.0':63 'add':226 'amazon':199,208 'amqp':204 'apach':62,212 'api':84 'avail':65 'aw':201,210 'bash':223 'beyond':100 'build':26,80 'clone':187 'complet':237 'counterpart':287 'custom':36,132 'deliv':33,46 'deliveri':114,136 'destin':17,52,98,194,195 'detail':220 'document':182,242,255 'error':312 'event':12,34,47,135,275,290 'eventbridg':22,58,106,209,211 'fastest':142 'forward':300 'full':216 'gateway':276,291 'get':145 'github':189,248,259 'github.com':191,233,251,262,278,294,307 'github.com/hookdeck/agent-skills)':232 'github.com/hookdeck/outpost)':190,261 'github.com/hookdeck/outpost).':250 'github.com/hookdeck/webhook-skills/tree/main/skills/hookdeck-event-gateway)':277 'github.com/hookdeck/webhook-skills/tree/main/skills/hookdeck-event-gateway-webhooks)':293 'github.com/hookdeck/webhook-skills/tree/main/skills/webhook-handler-patterns)':306 'googl':205 'grpc':207 'guid':267 'handl':313 'handler':304,309 'hookdeck':2,37,69,140,147,264,274,289,297 'hookdeck-event-gateway':273 'hookdeck-event-gateway-webhook':288 'hookdeck.com':158,159,167,269 'hookdeck.com/docs/use-cases/send-webhooks)':268 'hookdeck.com/docs/use-cases/send-webhooks/quickstart)':166 'hookdeck/agent-skills':227,231 'host':73,148,171 'hostabl':112 'http':18,54,101 'http/https':198 'idempot':311 'inbound':286 'infrastructur':7,44,115,177 'ingest':283 'kafka':23,59,107,213,214 'licens':64 'logic':315 'manag':67,139 'multi':97,119 'multi-destin':96 'multi-ten':118 'need':31,87,95,117 'npx':224 'observ':126 'offer':130 'open':5,42 'open-sourc':4,41 'oper':150 'outpost':1,3,38,39,77,151,173,181,221,229,238,241,254 'outpost.hookdeck.com':184,244,257 'outpost.hookdeck.com/docs)':183,256 'outpost.hookdeck.com/docs),':243 'pattern':305 'per':124 'per-us':123 'platform':29,85 'prefer':16,51 'product':217 'protocol':196,215 'pub/sub':21,57,105,206 'quick':137 'quickstart':165 'rabbitmq':20,56,104,203 're':79 'receiv':281 'relat':271 'reliabl':133 'repo':249 'repositori':260 'resourc':253 'retri':314 'retryabl':134 'run':172 'saa':28,82 'see':161,179,230 'self':72,111,170 'self-host':71,110,169 'send':9,89,163,265 'sequenc':310 'sign':155 'signatur':298 'skill':218,222,225,228,239,272 'skill-outpost' 'sourc':6,43 'source-hookdeck' 'sqs':19,55,103,200,202 'start':138,146 'support':99,121,193 'tenant':120 'topic-agent-skills' 'topic-ai-coding' 'topic-api-integrations' 'topic-event-driven' 'topic-github-webhooks' 'topic-llm-tools' 'topic-shopify-webhooks' 'topic-stripe-webhooks' 'topic-webhook-security' 'topic-webhook-signatures' 'topic-webhooks' 'use':24,76 'user':15,50,93,125 'user-pref':14,49 'verifi':296 'want':109,128 'way':143 'webhook':10,53,90,102,113,164,197,266,284,292,301,303 'webhook-handler-pattern':302","prices":[{"id":"9d30600d-3e0d-4d6d-b919-e317c36c9b84","listingId":"761463c2-a12d-44bc-8497-1f49bd9609b3","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"hookdeck","category":"webhook-skills","install_from":"skills.sh"},"createdAt":"2026-04-18T22:13:56.922Z"}],"sources":[{"listingId":"761463c2-a12d-44bc-8497-1f49bd9609b3","source":"github","sourceId":"hookdeck/webhook-skills/outpost","sourceUrl":"https://github.com/hookdeck/webhook-skills/tree/main/skills/outpost","isPrimary":false,"firstSeenAt":"2026-04-18T22:13:56.922Z","lastSeenAt":"2026-05-02T06:55:46.838Z"}],"details":{"listingId":"761463c2-a12d-44bc-8497-1f49bd9609b3","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"hookdeck","slug":"outpost","github":{"repo":"hookdeck/webhook-skills","stars":69,"topics":["agent-skills","ai-coding","api-integrations","event-driven","github-webhooks","llm-tools","shopify-webhooks","stripe-webhooks","webhook-security","webhook-signatures","webhooks"],"license":"mit","html_url":"https://github.com/hookdeck/webhook-skills","pushed_at":"2026-02-25T14:00:40Z","description":"Webhook integration skills for AI coding agents (Claude Code, Cursor, Copilot). Step-by-step guidance for setting up webhook receivers, signature verification, and event handling for Stripe, Shopify, GitHub, and more. Built on the Agent Skills specification.","skill_md_sha":"13a5b0fb5107eccfa7ba58f9e4c318724adda097","skill_md_path":"skills/outpost/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/hookdeck/webhook-skills/tree/main/skills/outpost"},"layout":"multi","source":"github","category":"webhook-skills","frontmatter":{"name":"outpost","license":"MIT","description":"Hookdeck Outpost — open-source infrastructure for sending webhooks and events to user-preferred destinations (HTTP, SQS, RabbitMQ, Pub/Sub, EventBridge, Kafka). Use when building a SaaS platform that needs to deliver events to customers."},"skills_sh_url":"https://skills.sh/hookdeck/webhook-skills/outpost"},"updatedAt":"2026-05-02T06:55:46.838Z"}}