Updated 1d ago
by hookdeck
webhook-skills
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.
97 GitHub stars (97)
+8 in 30 days
| Period | New stars |
|---|---|
| Oct 1 | 0 |
| Oct 2 | 0 |
| Oct 3 | 0 |
| Oct 4 | 0 |
| Oct 5 | 0 |
| Oct 6 | 0 |
| Oct 7 | 0 |
| Oct 8 | 0 |
| Oct 9 | +1 |
| Oct 10 | 0 |
| Oct 11 | 0 |
| Oct 12 | 0 |
| Oct 13 | +1 |
| Oct 14 | 0 |
| Oct 15 | +1 |
| Oct 16 | 0 |
| Oct 17 | 0 |
| Oct 18 | 0 |
| Oct 19 | 0 |
| Oct 20 | 0 |
| Oct 21 | 0 |
| Oct 22 | +1 |
| Oct 23 | +1 |
| Oct 24 | 0 |
| Oct 25 | 0 |
| Oct 26 | 0 |
| Oct 27 | 0 |
| Oct 28 | 0 |
| Oct 29 | +1 |
| Oct 30 | +2 |
| Oct 31 | 0 |
| Nov 1 | 0 |
| Nov 2 | 0 |
| Nov 3 | 0 |
| Nov 4 | 0 |
| Nov 5 | 0 |
- 30 skills (30 skills found in its SKILL.md files)
- 17 forks (17 forks)
- 1d ago last update (Last updated 1d ago)
Install
Skills CLI
npx skills add hookdeck/webhook-skills
Asks which skills and agents to install. Just one: npx skills add hookdeck/webhook-skills --skill 100ms-webhooks — add -g for every project.
Claude Code
git clone https://github.com/hookdeck/webhook-skillscp -r "webhook-skills/skills/100ms-webhooks" ~/.claude/skills/
Copies the 100ms-webhooks skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add hookdeck/webhook-skills
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md — showing the first 30 of 810 files.
-
100ms-webhooks
Receive and authenticate 100ms webhooks. Use when setting up a 100ms (live video) webhook endpoint, checking the secret header you configure in the 100ms dashboard, debugging 401s, or handling events like peer.join.success, peer.leave.success, session.open.success, session.close.success, recording.success and hls.started.success.
skills/100ms-webhooks/ on GitHub (opens in a new tab)SKILL.md -
360dialog-webhooks
Receive and authenticate 360dialog WhatsApp Business API webhooks. Use when setting up a 360dialog webhook endpoint, adding HTTP Basic auth to the webhook headers, debugging 401s, or handling inbound messages, message status updates (sent, delivered, read, failed) and Coexistence events such as smb_message_echoes.
skills/360dialog-webhooks/ on GitHub (opens in a new tab)SKILL.md -
8x8-webhooks
Receive and authenticate 8x8 Connect webhooks. Use when setting up an 8x8 webhook endpoint, checking the optional HTTP Authorization value (Bearer or Basic), debugging 401s, or handling inbound_message_received, outbound_message_status_changed, short_url_clicked and template_status_update events from 8x8 SMS and Chat Apps (WhatsApp).
skills/8x8-webhooks/ on GitHub (opens in a new tab)SKILL.md -
ably-webhooks
Receive and verify Ably webhooks (outbound HTTP integration rules). Use when setting up Ably webhook handlers, debugging X-Ably-Signature verification, or handling channel.message, channel.presence, channel.lifecycle and channel.occupancy events, including batched, enveloped and msgpack payloads.
skills/ably-webhooks/ on GitHub (opens in a new tab)SKILL.md -
absorb-lms-webhooks
Receive and verify Absorb LMS webhooks. Use when setting up an Absorb LMS webhook endpoint, verifying the absorb-signature header (HMAC-SHA256 of the raw body), debugging signature failures on Test Webhook requests, or handling events like UserCreated, CertificateAwarded and EnrollmentCompletedbyAdmin.
skills/absorb-lms-webhooks/ on GitHub (opens in a new tab)SKILL.md -
act-on-webhooks
Receive and verify Act-On outgoing webhooks (marketing automation, delivered through Svix). Use when setting up Act-On webhook handlers, debugging Svix signature verification (svix-id, svix-timestamp, svix-signature, whsec_ Signing Secret), telling events apart when the payload has no event type, or handling contact.added, contact.updated, contact-bounce.hard, form.submitted, contact-opt.global-o…
skills/act-on-webhooks/ on GitHub (opens in a new tab)SKILL.md -
acuity-scheduling-webhooks
Receive and verify Acuity Scheduling webhooks. Use when setting up Acuity Scheduling webhook handlers, debugging X-Acuity-Signature verification, or handling appointment actions like scheduled, rescheduled, canceled, changed, and order.completed.
skills/acuity-scheduling-webhooks/ on GitHub (opens in a new tab)SKILL.md -
acumatica-webhooks
Receive and authenticate Acumatica push notification webhooks. Use when setting up an Acumatica (MYOB Acumatica) Webhook destination on the Push Notifications form, checking the secret header you configured, debugging 401s, or handling Inserted and Deleted row changes from a monitored generic inquiry.
skills/acumatica-webhooks/ on GitHub (opens in a new tab)SKILL.md -
ada-webhooks
Receive and verify Ada (ada.cx) AI customer service webhooks, delivered through Svix. Use when setting up an Ada webhook endpoint, getting the per-endpoint whsec_ signing secret, debugging svix-id / svix-timestamp / svix-signature verification, or handling events like v1.conversation.created, v1.conversation.message, v1.conversation.ended, v1.conversation.handoff.ended, v1.end_user.created, v1.en…
skills/ada-webhooks/ on GitHub (opens in a new tab)SKILL.md -
adyen-webhooks
Receive and verify Adyen webhooks (standard notifications). Use when setting up Adyen webhook handlers, debugging HMAC signature verification, or handling payment events like AUTHORISATION, CAPTURE, REFUND, CANCELLATION, and CHARGEBACK.
skills/adyen-webhooks/ on GitHub (opens in a new tab)SKILL.md -
affonso-webhooks
Receive and verify Affonso affiliate-program webhooks. Use when setting up Affonso webhook handlers, debugging X-Affonso-Signature verification, or handling events like affiliate.created, referral.converted, transaction.created, transaction.paid, and payout.paid.
skills/affonso-webhooks/ on GitHub (opens in a new tab)SKILL.md -
aftership-webhooks
Receive and verify AfterShip webhooks. Use when setting up AfterShip webhook handlers, debugging AfterShip signature verification (aftership-hmac-sha256, as-signature-hmac-sha256, am-webhook-signature), or handling AfterShip Tracking events like tracking_update, edd_revise and tracking_pending_time, AfterShip Returns events like return.approved, AfterShip Warranty events like warranty.created, an…
skills/aftership-webhooks/ on GitHub (opens in a new tab)SKILL.md -
agentcard-webhooks
Receive and verify Agentcard webhooks. Use when setting up Agentcard virtual card webhook handlers, debugging AgentCard-Signature verification, or handling events such as card.created, card.updated, card.closed, transaction.authorized, approval.requested, checkout_authorization.approved, and balance.low.
skills/agentcard-webhooks/ on GitHub (opens in a new tab)SKILL.md -
agentline-webhooks
Receive and verify AgentLine webhooks. Use when setting up AgentLine (AI phone agent) webhook handlers, debugging X-Webhook-Signature verification, or handling events like call.received, call.utterance, call.completed and sms.received.
skills/agentline-webhooks/ on GitHub (opens in a new tab)SKILL.md -
agentmail-webhooks
Receive and verify AgentMail webhooks (email inboxes for AI agents). Use when setting up AgentMail webhook handlers, debugging Svix signature verification (svix-id, svix-timestamp, svix-signature, whsec_ secret), deduplicating on event_id, or handling events like message.received, message.sent, message.delivered, message.bounced, message.complained, message.rejected, message.opened, message.secur…
skills/agentmail-webhooks/ on GitHub (opens in a new tab)SKILL.md -
agentset-webhooks
Receive and verify Agentset webhooks (managed RAG platform). Use when setting up an Agentset webhook endpoint, verifying the agentset-signature header, debugging 401s, or handling document.ready, document.error and ingest_job.ready events.
skills/agentset-webhooks/ on GitHub (opens in a new tab)SKILL.md -
agntix-webhooks
Receive and verify Agntix webhooks (voice and chat AI-agent platform, delivered by Svix). Use when setting up Agntix webhook handlers, debugging svix-signature verification, or handling the session.created and session.ended events with post-call analysis.
skills/agntix-webhooks/ on GitHub (opens in a new tab)SKILL.md -
agora-webhooks
Receive and verify Agora webhooks (Agora Notifications / NCS). Use when setting up Agora webhook handlers, debugging Agora-Signature verification, or handling RTC channel events such as channel create (101), channel destroy (102) and broadcaster join (103).
skills/agora-webhooks/ on GitHub (opens in a new tab)SKILL.md -
aimfox-webhooks
Receive and authenticate Aimfox webhooks. Use when setting up an Aimfox webhook endpoint, checking the Authentication Header, debugging 401s, or handling LinkedIn automation events like new_connection, accepted, new_reply, message and account_logged_out.
skills/aimfox-webhooks/ on GitHub (opens in a new tab)SKILL.md -
aiprise-webhooks
Receive and verify AiPrise webhooks (callbacks). Use when setting up AiPrise identity/KYC/KYB callback handlers, debugging X-HMAC-SIGNATURE verification, or handling verification results like APPROVED, DECLINED, REVIEW, and UNKNOWN.
skills/aiprise-webhooks/ on GitHub (opens in a new tab)SKILL.md -
aircall-webhooks
Receive and verify Aircall webhooks. Use when setting up Aircall webhook handlers, debugging Aircall webhook token verification, or handling Aircall cloud phone events like call.created, call.answered, call.ended, message.received, contact.updated, or user.connected.v2. Aircall does NOT use an HMAC signature — verification is a timing-safe comparison of the `token` field inside the JSON body.
skills/aircall-webhooks/ on GitHub (opens in a new tab)SKILL.md -
airtable-webhooks
Receive and verify Airtable webhooks. Use when setting up Airtable webhook handlers, debugging X-Airtable-Content-MAC signature verification, handling the thin-ping notification, or fetching base changes (tableData, tableFields, tableMetadata add/remove/update) from the webhook payloads API.
skills/airtable-webhooks/ on GitHub (opens in a new tab)SKILL.md -
airwallex-webhooks
Receive and verify Airwallex webhooks. Use when setting up Airwallex webhook handlers, debugging x-signature / x-timestamp signature verification, or handling payment events like payment_intent.succeeded, payment_attempt.paid, refund.settled, payment_consent.verified, or payment_dispute.requires_response.
skills/airwallex-webhooks/ on GitHub (opens in a new tab)SKILL.md -
airweave-webhooks
Receive and verify Airweave webhooks (open-source context-retrieval layer, delivered via Svix). Use when setting up Airweave webhook handlers, debugging svix-signature verification, or handling events like sync.completed, sync.failed, source_connection.auth_completed, and collection.deleted.
skills/airweave-webhooks/ on GitHub (opens in a new tab)SKILL.md -
akeneo-webhooks
Receive and verify Akeneo PIM (Events API) webhooks. Use when setting up Akeneo webhook handlers, debugging x-akeneo-request-signature verification, or handling batched product and product-model events like product.created, product.updated, product.removed, product_model.created, product_model.updated, or product_model.removed.
skills/akeneo-webhooks/ on GitHub (opens in a new tab)SKILL.md -
alchemy-webhooks
Receive and verify Alchemy Notify webhooks. Use when setting up Alchemy webhook handlers, debugging X-Alchemy-Signature verification, or handling onchain events like ADDRESS_ACTIVITY, NFT_ACTIVITY, or GRAPHQL (Custom Webhook).
skills/alchemy-webhooks/ on GitHub (opens in a new tab)SKILL.md -
alipay-webhooks
Receive and verify Alipay (Antom / Alipay+) webhook notifications. Use when setting up Alipay webhook handlers, debugging RSA256 Signature header verification, or handling payment events like notifyPayment, notifyCapture, notifyRefund, notifyAuthorization, and notifyDispute.
skills/alipay-webhooks/ on GitHub (opens in a new tab)SKILL.md -
ampersand-webhooks
Receive and verify Ampersand webhooks (delivered through Svix). Use when setting up an Ampersand webhook destination, debugging svix-signature verification, or handling notifications such as installation.created, connection.error, read.backfill.done and write.async.done, and read or subscribe result payloads.
skills/ampersand-webhooks/ on GitHub (opens in a new tab)SKILL.md -
amplitude-webhooks
Receive and authenticate Amplitude webhooks (the Webhook streaming destination). Use when setting up an Amplitude webhook endpoint, checking the secret header you add to the destination, debugging 401s, or handling forwarded events and user property updates.
skills/amplitude-webhooks/ on GitHub (opens in a new tab)SKILL.md -
anarlog-webhooks
Receive and verify Anarlog webhooks. Use when setting up Anarlog webhook handlers, debugging x-anarlog-signature verification, or handling meeting.completed and note.enhanced events from the Anarlog meeting notes app.
skills/anarlog-webhooks/ on GitHub (opens in a new tab)SKILL.md
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.