Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
Version History
- Initial release of the hookcatch skill. - Added main entry point (bin/hookcatch-skill.js). - Included sample package.json for npm configuration. - Added STRUCTURE.md and test.sh for documentation and testing.
What This Skill Does
HookCatch is a CLI tool for creating webhook bins and exposing localhost ports via public tunnels. It captures and inspects incoming HTTP requests, making it practical for testing third-party webhook integrations without deploying code.
It combines webhook inspection and localhost tunneling in a single CLI with JSON output designed for script automation, avoiding the need to juggle separate tools for each task.
When to use it
- Capture Stripe payment webhook payloads during local development
- Expose a local API server to GitHub for push/PR event testing
- Inspect raw request bodies from Twilio SMS callbacks
- Replay a previously captured webhook to a different endpoint
- Filter and audit webhook traffic by HTTP method or timestamp
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: capture and inspect incoming Stripe webhooks locally
- 1Run `hookcatch bin create --name "Stripe Test" --format json` to get a public webhook URL
- 2Configure the returned URL as the webhook endpoint in the Stripe dashboard
- 3Trigger a Stripe event (e.g., a test payment)
- 4Run `hookcatch bin requests <binId> --format json` to fetch captured payloads
- 5Parse the JSON output to extract event type and relevant fields
A list of captured Stripe webhook requests with full headers, body, and metadata available for inspection or further processing
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.