webhook-tester

Set up local tunnels and inspect webhook request payloads.

27|4|Updated Oct 20, 2025
One-click install
npx skills add https://github.com/CuriousLearner/devkit --skill webhook-tester
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: webhook-tester
Source: https://github.com/CuriousLearner/devkit/tree/main/skills/webhook-tester
Command: npx skills add https://github.com/CuriousLearner/devkit --skill webhook-tester

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies the complex process of testing and debugging webhook integrations by providing tools for local tunneling, payload inspection, and signature verification.

Core Features & Use Cases

  • Local Tunneling: Expose your local development server to the internet using tools like ngrok or Cloudflare Tunnel.
  • Payload Inspection: Capture, view, and analyze incoming webhook request headers and bodies.
  • Signature Verification: Validate webhook signatures to ensure authenticity and security.
  • Use Case: When developing a new feature that relies on GitHub webhooks, use this Skill to set up a tunnel to your local server, send a test push event, and verify that your application correctly receives and processes the payload.

Quick Start

Use the webhook-tester skill to set up a local tunnel and inspect incoming webhook requests.

Frequently Asked Questions about webhook-tester

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I test and debug webhooks locally during API integration?

To test and debug webhooks locally, you can use tunneling solutions like ngrok or Cloudflare Tunnel to expose your local server to the internet, allowing external providers to send request payloads directly to your development environment.

What is the best way to inspect incoming webhook request payloads and headers?

Inspecting webhook request payloads involves capturing and viewing the incoming request headers and bodies. This allows you to analyze the exact data structure sent by providers like GitHub or Stripe during local development.

How do I verify webhook signatures for GitHub and Stripe integrations?

Verifying webhook signatures ensures authenticity and security by validating the cryptographic signature sent in the request header against your application's secret key. This skill provides code examples for common providers like GitHub and Stripe.

Does this webhook testing approach work with both ngrok and Cloudflare Tunnel?

Yes, this webhook testing approach supports various local tunneling solutions including both ngrok and Cloudflare Tunnel. This allows you to securely expose your local development server to the internet for receiving external requests.

Why is my local development server not receiving webhook events?

Your local development server is not receiving webhook events because it is likely isolated behind a firewall. You must establish a secure tunnel to expose your local server to the internet before external services can deliver payloads.