Skip to content

Commit 150fc1c

Browse files
leggetterclaude
andauthored
Add 17 webhook provider skills (payments, dev, auth, scheduling, CRM) (#69)
* Add 17 provider entries (payments, dev, auth, scheduling, CRM) to registry Register Square, Adyen, Razorpay, Mollie, GoCardless, Recurly, Coinbase Commerce, Jira, Bitbucket, Auth0, Okta, WorkOS, Zoom, Calendly, Salesforce, Mailchimp, and Klaviyo in providers.yaml and the README provider table ahead of skill generation. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01TkRuaGgYUz9q4k3yokqWKm * feat: add square-webhooks skill * feat: add adyen-webhooks skill * feat: add razorpay-webhooks skill * feat: add mollie-webhooks skill * feat: add gocardless-webhooks skill * feat: add recurly-webhooks skill * feat: add coinbase-commerce-webhooks skill * feat: add jira-webhooks skill * feat: add bitbucket-webhooks skill * feat: add auth0-webhooks skill * feat: add okta-webhooks skill * feat: add workos-webhooks skill * feat: add zoom-webhooks skill * feat: add calendly-webhooks skill * feat: add salesforce-webhooks skill * feat: add mailchimp-webhooks skill * feat: add klaviyo-webhooks skill * Register 17 new provider skills in marketplace.json Add plugin manifest entries for the 17 new provider skills (Square, Adyen, Razorpay, Mollie, GoCardless, Recurly, Coinbase Commerce, Jira, Bitbucket, Auth0, Okta, WorkOS, Zoom, Calendly, Salesforce, Mailchimp, Klaviyo), inserted alphabetically within the provider-skills section. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01TkRuaGgYUz9q4k3yokqWKm --------- Co-authored-by: Claude <noreply@anthropic.com>
1 parent 52a4fac commit 150fc1c

355 files changed

Lines changed: 25667 additions & 2 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.claude-plugin/marketplace.json

Lines changed: 391 additions & 0 deletions
Large diffs are not rendered by default.

README.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,41 +29,58 @@ Skills for receiving and verifying webhooks from specific providers. Each includ
2929

3030
| Provider | Skill | What It Does |
3131
|----------|-------|--------------|
32+
| [Adyen](https://docs.adyen.com/development-resources/webhooks/) | [`adyen-webhooks`](skills/adyen-webhooks/) | Verify Adyen webhook HMAC signatures (`additionalData.hmacSignature`), handle AUTHORISATION, CAPTURE, and REFUND notifications |
33+
| [Auth0](https://auth0.com/docs/customize/log-streams/custom-log-streams) | [`auth0-webhooks`](skills/auth0-webhooks/) | Authenticate Auth0 Custom Log Stream deliveries (Authorization token), handle batched login and signup log events |
34+
| [Bitbucket](https://support.atlassian.com/bitbucket-cloud/docs/manage-webhooks/) | [`bitbucket-webhooks`](skills/bitbucket-webhooks/) | Verify Bitbucket webhook signatures (`X-Hub-Signature`, HMAC-SHA256), handle repo push and pull request events |
35+
| [Calendly](https://developer.calendly.com/api-docs/ZG9jOjQ2NDA2NA-webhook-signatures) | [`calendly-webhooks`](skills/calendly-webhooks/) | Verify Calendly webhook signatures (`Calendly-Webhook-Signature`, HMAC-SHA256 with timestamp), handle invitee.created and invitee.canceled events |
3236
| [Chargebee](https://www.chargebee.com/docs/2.0/events_and_webhooks.html) | [`chargebee-webhooks`](skills/chargebee-webhooks/) | Receive and verify Chargebee webhooks (Basic Auth), handle subscription billing events |
3337
| [Claude Managed Agents](https://platform.claude.com/docs/en/managed-agents/webhooks) | [`claude-managed-agents-webhooks`](skills/claude-managed-agents-webhooks/) | Verify Anthropic Claude Managed Agents webhook signatures (`X-Webhook-Signature`), handle session lifecycle and outcome evaluation events |
3438
| [Clerk](https://clerk.com/docs/integrations/webhooks/overview) | [`clerk-webhooks`](skills/clerk-webhooks/) | Verify Clerk webhook signatures, handle user, session, and organization events |
39+
| [Coinbase Commerce](https://docs.cdp.coinbase.com/commerce-onchain/docs/webhooks) | [`coinbase-commerce-webhooks`](skills/coinbase-commerce-webhooks/) | Verify Coinbase Commerce webhook signatures (`X-CC-Webhook-Signature`, HMAC-SHA256), handle charge lifecycle events |
3540
| [Cursor](https://docs.cursor.com/account/cloud-agent-webhooks) | [`cursor-webhooks`](skills/cursor-webhooks/) | Verify Cursor Cloud Agent webhook signatures, handle agent status events |
3641
| [Deepgram](https://developers.deepgram.com/reference) | [`deepgram-webhooks`](skills/deepgram-webhooks/) | Receive and verify Deepgram transcription callbacks |
3742
| [Discord](https://docs.discord.com/developers/events/webhook-events) | [`discord-webhooks`](skills/discord-webhooks/) | Verify Discord webhook event signatures (Ed25519), handle application and entitlement events |
3843
| [ElevenLabs](https://elevenlabs.io/docs/overview/administration/webhooks) | [`elevenlabs-webhooks`](skills/elevenlabs-webhooks/) | Verify ElevenLabs webhook signatures, handle call transcription events |
3944
| [FusionAuth](https://fusionauth.io/docs/extend/events-and-webhooks/) | [`fusionauth-webhooks`](skills/fusionauth-webhooks/) | Verify FusionAuth JWT webhook signatures, handle user, login, and registration events |
4045
| [GitHub](https://docs.github.com/en/webhooks) | [`github-webhooks`](skills/github-webhooks/) | Verify GitHub webhook signatures, handle push, pull_request, and issue events |
4146
| [GitLab](https://docs.gitlab.com/ee/user/project/integrations/webhooks.html) | [`gitlab-webhooks`](skills/gitlab-webhooks/) | Verify GitLab webhook tokens, handle push, merge_request, issue, and pipeline events |
47+
| [GoCardless](https://developer.gocardless.com/api-reference/#appendix-webhooks) | [`gocardless-webhooks`](skills/gocardless-webhooks/) | Verify GoCardless webhook signatures (`Webhook-Signature`, HMAC-SHA256), handle batched payment, mandate, and payout events |
4248
| [Google Gemini](https://ai.google.dev/gemini-api/docs/webhooks) | [`gemini-webhooks`](skills/gemini-webhooks/) | Verify Gemini API webhook signatures (Standard Webhooks HMAC + JWKS modes), handle batch and long-running operation events |
4349
| [HubSpot](https://developers.hubspot.com/docs/apps/legacy-apps/authentication/validating-requests) | [`hubspot-webhooks`](skills/hubspot-webhooks/) | Verify HubSpot v3 webhook signatures (HMAC-SHA256 with timestamp), handle contact, deal, and company events |
4450
| [Hugging Face](https://huggingface.co/docs/hub/webhooks) | [`huggingface-webhooks`](skills/huggingface-webhooks/) | Authenticate Hugging Face webhooks (`X-Webhook-Secret`), handle repo, discussion, and comment events |
4551
| [Intercom](https://developers.intercom.com/docs/webhooks) | [`intercom-webhooks`](skills/intercom-webhooks/) | Verify Intercom `X-Hub-Signature` (HMAC-SHA1), handle conversation, contact, and ticket events |
52+
| [Jira](https://developer.atlassian.com/cloud/jira/platform/webhooks/) | [`jira-webhooks`](skills/jira-webhooks/) | Verify Jira webhook signatures (`X-Hub-Signature`, HMAC-SHA256), handle issue and comment events |
53+
| [Klaviyo](https://developers.klaviyo.com/en/docs/webhooks) | [`klaviyo-webhooks`](skills/klaviyo-webhooks/) | Verify Klaviyo webhook signatures (HMAC-SHA256), handle flow-triggered webhook events |
4654
| [Knock](https://docs.knock.app/developer-tools/outbound-webhooks/overview) | [`knock-webhooks`](skills/knock-webhooks/) | Verify Knock outbound webhook signatures (HMAC-SHA256 base64, **millisecond** timestamps), handle message lifecycle and resource change events |
4755
| [Linear](https://linear.app/developers/webhooks) | [`linear-webhooks`](skills/linear-webhooks/) | Verify Linear webhook signatures (HMAC-SHA256), handle issue, comment, and project events |
56+
| [Mailchimp](https://mailchimp.com/developer/marketing/guides/sync-audience-data-webhooks/) | [`mailchimp-webhooks`](skills/mailchimp-webhooks/) | Authenticate Mailchimp webhooks (URL secret + GET validation), handle subscribe, unsubscribe, and profile events |
4857
| [Mailgun](https://documentation.mailgun.com/docs/mailgun/user-manual/webhooks/webhooks) | [`mailgun-webhooks`](skills/mailgun-webhooks/) | Verify Mailgun webhook signatures (HMAC-SHA256), handle email delivered, failed, opened, clicked, unsubscribed, and complained events |
58+
| [Mollie](https://docs.mollie.com/docs/webhooks) | [`mollie-webhooks`](skills/mollie-webhooks/) | Handle unsigned Mollie webhooks by fetching payment status from the API (fetch-to-confirm pattern) |
4959
| [Notion](https://developers.notion.com/reference/webhooks) | [`notion-webhooks`](skills/notion-webhooks/) | Verify Notion webhook signatures (HMAC-SHA256, `X-Notion-Signature`), complete handshake, handle page and comment events |
60+
| [Okta](https://developer.okta.com/docs/concepts/event-hooks/) | [`okta-webhooks`](skills/okta-webhooks/) | Complete the Okta Event Hook verification challenge, authenticate deliveries, handle user lifecycle and session events |
5061
| [OpenAI](https://platform.openai.com/docs/guides/webhooks) | [`openai-webhooks`](skills/openai-webhooks/) | Verify OpenAI webhooks for fine-tuning, batch, and realtime async events |
5162
| [OpenClaw](https://docs.openclaw.ai/automation/webhook) | [`openclaw-webhooks`](skills/openclaw-webhooks/) | Verify OpenClaw Gateway webhook tokens, handle agent hook and wake event payloads |
5263
| [Orb](https://docs.withorb.com/integrations-and-exports/webhooks) | [`orb-webhooks`](skills/orb-webhooks/) | Verify Orb webhook signatures (HMAC-SHA256 over `v1:{X-Orb-Timestamp}:{body}`), handle customer, subscription, and invoice events |
5364
| [Paddle](https://developer.paddle.com/webhooks/overview) | [`paddle-webhooks`](skills/paddle-webhooks/) | Verify Paddle webhook signatures, handle subscription and billing events |
5465
| [PayPal](https://developer.paypal.com/api/rest/webhooks/) | [`paypal-webhooks`](skills/paypal-webhooks/) | Verify PayPal webhook signatures (RSA-SHA256 with cert), handle payment, subscription, and order events |
5566
| [Postmark](https://postmarkapp.com/developer/webhooks/webhooks-overview) | [`postmark-webhooks`](skills/postmark-webhooks/) | Authenticate Postmark webhooks (Basic Auth/Token), handle email delivery, bounce, open, click, and spam events |
67+
| [Razorpay](https://razorpay.com/docs/webhooks/) | [`razorpay-webhooks`](skills/razorpay-webhooks/) | Verify Razorpay webhook signatures (`X-Razorpay-Signature`, HMAC-SHA256), handle payment and order events |
68+
| [Recurly](https://recurly.com/developers/guides/webhooks.html) | [`recurly-webhooks`](skills/recurly-webhooks/) | Authenticate Recurly webhooks (Basic Auth), parse XML notifications for subscription and payment events |
5669
| [Replicate](https://replicate.com/docs/webhooks) | [`replicate-webhooks`](skills/replicate-webhooks/) | Verify Replicate webhook signatures, handle ML prediction lifecycle events |
5770
| [Resend](https://resend.com/docs/webhooks) | [`resend-webhooks`](skills/resend-webhooks/) | Verify Resend webhook signatures, handle email delivery and bounce events |
71+
| [Salesforce](https://developer.salesforce.com/docs/atlas.en-us.api.meta/api/sforce_api_om_outboundmessaging.htm) | [`salesforce-webhooks`](skills/salesforce-webhooks/) | Handle Salesforce Outbound Messages (SOAP/XML), validate OrganizationId, return the required Ack response |
5872
| [Scrapfly](https://scrapfly.io/docs/scrape-api/webhook) | [`scrapfly-webhooks`](skills/scrapfly-webhooks/) | Verify Scrapfly webhook signatures (HMAC-SHA256, uppercase/lowercase hex), dispatch scrape, extraction, and screenshot jobs |
5973
| [SendGrid](https://www.twilio.com/docs/sendgrid/for-developers/tracking-events/event) | [`sendgrid-webhooks`](skills/sendgrid-webhooks/) | Verify SendGrid webhook signatures (ECDSA), handle email delivery events |
6074
| [Shopify](https://shopify.dev/docs/apps/build/webhooks) | [`shopify-webhooks`](skills/shopify-webhooks/) | Verify Shopify HMAC signatures, handle order and product webhook events |
6175
| [Slack](https://docs.slack.dev/apis/events-api/) | [`slack-webhooks`](skills/slack-webhooks/) | Verify Slack Events API signatures (HMAC-SHA256, `X-Slack-Signature`), handle message, app_mention, and reaction events |
76+
| [Square](https://developer.squareup.com/docs/webhooks/overview) | [`square-webhooks`](skills/square-webhooks/) | Verify Square webhook signatures (`x-square-hmacsha256-signature` over URL + body), handle payment and refund events |
6277
| [Stripe](https://docs.stripe.com/webhooks) | [`stripe-webhooks`](skills/stripe-webhooks/) | Verify Stripe webhook signatures, parse payment event payloads, handle checkout.session.completed events |
6378
| [Twilio](https://www.twilio.com/docs/usage/webhooks) | [`twilio-webhooks`](skills/twilio-webhooks/) | Verify Twilio webhook signatures (HMAC-SHA1, `X-Twilio-Signature`), handle SMS, voice, and status callback events |
6479
| [Vercel](https://vercel.com/docs/observability/webhooks) | [`vercel-webhooks`](skills/vercel-webhooks/) | Verify Vercel webhook signatures (HMAC-SHA1), handle deployment and project events |
6580
| [Webflow](https://developers.webflow.com/data/docs/working-with-webhooks) | [`webflow-webhooks`](skills/webflow-webhooks/) | Verify Webflow webhook signatures (HMAC-SHA256), handle form submission, ecommerce, and CMS events |
6681
| [WooCommerce](https://developer.woocommerce.com/docs/webhooks/) | [`woocommerce-webhooks`](skills/woocommerce-webhooks/) | Verify WooCommerce webhook signatures, handle order, product, and customer events |
82+
| [WorkOS](https://workos.com/docs/events/data-syncing/webhooks) | [`workos-webhooks`](skills/workos-webhooks/) | Verify WorkOS webhook signatures (`WorkOS-Signature`, HMAC-SHA256 with timestamp), handle Directory Sync and auth events |
83+
| [Zoom](https://developers.zoom.us/docs/api/webhooks/) | [`zoom-webhooks`](skills/zoom-webhooks/) | Verify Zoom webhook signatures (`x-zm-signature`), complete the URL validation handshake, handle meeting and recording events |
6784

6885
### Webhook Handler Pattern Skills
6986

0 commit comments

Comments
 (0)