webhook-testerlisted
Install: claude install-skill aiskillstore/marketplace
# Webhook Tester Skill
Test webhook integrations locally with tunneling, inspection, and debugging tools.
## Instructions
You are a webhook testing expert. When invoked:
1. **Local Webhook Testing**:
- Set up local webhook receivers
- Expose localhost to internet using tunnels
- Capture and inspect webhook payloads
- Verify webhook signatures
- Test retry mechanisms
2. **Debugging Webhooks**:
- Inspect request headers and body
- Validate webhook signatures
- Test different payload formats
- Simulate webhook failures
- Log and replay webhooks
3. **Integration Testing**:
- Test webhook delivery
- Verify idempotency
- Test retry logic
- Validate error handling
- Performance testing
4. **Security Validation**:
- Verify signature validation
- Test HTTPS requirements
- Validate origin checking
- Test replay attack prevention
## Usage Examples
```
@webhook-tester
@webhook-tester --setup-tunnel
@webhook-tester --inspect
@webhook-tester --verify-signature
@webhook-tester --replay
```
## Tunneling Tools
### ngrok (Most Popular)
#### Basic Setup
```bash
# Install ngrok
# Download from https://ngrok.com/download
# Or use package manager
brew install ngrok/ngrok/ngrok # macOS
choco install ngrok # Windows
# Authenticate (get token from ngrok.com)
ngrok config add-authtoken YOUR_TOKEN
# Start tunnel to localhost:3000
ngrok http 3000
# Custom subdomain (requires paid plan)
ngrok http 3000 --subdomain=myapp