webhook-subscriptions

Create and manage webhook subscriptions that trigger OWLS agent runs from external events.

1|1|Updated Apr 25, 2026
One-click install
npx skills add https://github.com/linfordWu/owls --skill webhook-subscriptions-linfordwu
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: webhook-subscriptions
Source: https://github.com/linfordWu/owls/tree/main/skills/devops/webhook-subscriptions
Command: npx skills add https://github.com/linfordWu/owls --skill webhook-subscriptions-linfordwu

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

External services can trigger OWLS agent runs by POSTing events to a URL, enabling event-driven automation and reducing manual intervention.

Core Features & Use Cases

  • Create and manage webhook subscriptions that trigger OWLS runs from external events (GitHub, Stripe, IoT, CI/CD, monitoring tools)
  • Configure per-subscription prompts, events, and delivery methods, and maintain descriptions for auditability
  • Secure subscriptions with auto-generated or user-provided secrets and verify incoming requests via HMAC for safety

Quick Start

Create a new webhook subscription and configure its events, prompts, and delivery targets to start an OWLS run on external events.

Frequently Asked Questions about webhook-subscriptions

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

FAQPage Schema
How do I trigger automated agent runs from GitHub or GitLab webhooks?▼

Configure webhook subscriptions to trigger agent runs by mapping incoming GitHub or GitLab event payloads to specific prompts. This event-driven automation receives external POST requests and executes predefined OS-level actions without manual intervention.

What is the best way to secure incoming webhook requests for event-driven automation?▼

Secure webhook requests by validating HMAC signatures using auto-generated or user-provided secrets. The subscription gateway verifies incoming request payloads against these secrets to ensure only authenticated external events trigger automated agent runs.

Can I configure different prompts for different webhook events on the same subscription?▼

Yes, you can configure per-subscription prompts and event mappings. This allows distinct incoming events from services like Stripe or monitoring tools to trigger unique automated OS-level actions and delivery targets within the same subscription.

Does webhook automation work with IoT sensor data and payment alerts?▼

Webhook automation supports IoT sensor data and payment alerts by accepting external POST requests from these services. It maps the event payloads to configured prompts, triggering automated OS-level actions for monitoring or financial workflows.

How do I test and remove existing webhook subscriptions?▼

Test and remove existing webhook subscriptions using the gateway management features. The system supports listing active subscriptions, testing event delivery, and safely removing obsolete integrations to maintain event-driven workflow auditability.