webhook-subscriptions

Trigger Rawclaw agent runs via HTTP POST webhook subscriptions.

Updated Apr 23, 2026
One-click install
npx skills add https://github.com/Rawgrowth-Consulting/rawclaw-agent --skill webhook-subscriptions-rawgrowth-consulting
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: webhook-subscriptions
Source: https://github.com/Rawgrowth-Consulting/rawclaw-agent/tree/main/skills/devops/webhook-subscriptions
Command: npx skills add https://github.com/Rawgrowth-Consulting/rawclaw-agent --skill webhook-subscriptions-rawgrowth-consulting

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Webhooks enable external services to trigger Rawclaw agent runs, turning external events into automated actions and reducing manual orchestration.

Core Features & Use Cases

  • Event-driven triggering: Subscriptions expose secure endpoints that external services can POST to in order to start an agent run.
  • Multi-source support: Works with GitHub, GitLab, Stripe, CI/CD pipelines, and custom payloads for a wide range of automation scenarios.
  • Security & persistence: Each subscription gets a generated secret; incoming requests are validated and subscriptions are stored locally for reuse.

Quick Start

Configure a webhook subscription to automatically trigger a Rawclaw run when a GitHub event arrives.

Frequently Asked Questions about webhook-subscriptions

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

FAQPage Schema
How do I trigger an agent run from a GitHub webhook?

To trigger an agent run from a GitHub webhook, configure an external service to send an HTTP POST payload to a secure subscription endpoint, which validates the request using a generated HMAC secret and starts the run.

Can I use HTTP POST payloads from Stripe to start automated actions?

Yes, Stripe can send HTTP POST payloads to a subscription endpoint to trigger automated actions. Subscriptions support multiple event sources including Stripe, validating incoming requests with per-subscription HMAC secrets.

How does webhook subscription security validate incoming events?

Webhook subscription security validates incoming events by generating a unique HMAC secret for each subscription and using it to authenticate incoming HTTP POST requests before triggering any agent runs.

What's the best way to persist webhook subscriptions for CI/CD pipelines?

The best way to persist webhook subscriptions for CI/CD pipelines is storing them in your local configuration, allowing you to reuse secure endpoints that trigger agent runs from CI/CD pipeline events.

Do I need any external dependencies to configure event-driven subscriptions?

No external dependencies are required to configure event-driven subscriptions. The system persists subscriptions locally and generates the necessary HMAC secrets internally to validate incoming HTTP POST payloads from external services.

What external services work with custom webhook payloads?

External services that work with custom webhook payloads include GitHub, GitLab, Stripe, and CI/CD pipelines. Any service capable of sending HTTP POST requests to a secure endpoint can trigger an agent run.