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.