webhook-subscriptions

Trigger Hermes agent runs from webhook POSTs with managed subscriptions.

Updated Apr 27, 2026
One-click install
npx skills add https://github.com/x-TheFox/Corvus --skill webhook-subscriptions-x-thefox
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: webhook-subscriptions
Source: https://github.com/x-TheFox/Corvus/tree/main/skills/devops/webhook-subscriptions
Command: npx skills add https://github.com/x-TheFox/Corvus --skill webhook-subscriptions-x-thefox

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

External services can post events to your system, but wiring each integration and managing authorizations is tedious and error-prone. This Skill provides a centralized way to create and manage webhooks that trigger Hermes agent runs automatically.

Core Features & Use Cases

  • Subscription management: Create, list, test, and remove webhook subscriptions with per-subscription prompts, events, and delivery targets.
  • Security & reliability: Auto-generated or user-provided HMAC secrets, signature validation, and persistent storage of subscriptions.
  • Platform integration: Supports common services (GitHub, GitLab, Stripe, CI/CD tools) and simple local testing through a health endpoint.

Quick Start

Subscribe to a webhook and start receiving events to trigger Hermes agent runs.

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 webhook POST request?

Webhook subscriptions trigger agent runs by receiving external POST requests. This skill creates and manages subscriptions that automatically execute Hermes agent runs when events arrive from services like GitHub or Stripe.

Can I use webhook subscriptions with GitHub, Stripe, and CI/CD tools?

Yes, webhook subscriptions support platform integration with GitHub, GitLab, Stripe, and CI/CD tools. You can create subscriptions that receive events from these services to trigger automated agent runs.

How do I secure webhook subscriptions with HMAC signature validation?

Webhook subscriptions secure endpoints using auto-generated or user-provided HMAC secrets. The system enforces per-subscription secrets and validates signatures to ensure only authorized event deliveries trigger agent runs.

How do I test and manage webhook subscriptions before going live?

You can test and manage webhook subscriptions by listing, creating, and removing them through the skill. A health endpoint enables local testing, while subscription management handles per-subscription prompts and delivery targets.

What is event-driven automation and when do I need it for external services?

Event-driven automation decouples tasks by triggering actions when external services post events. You need it when integrating platforms like GitHub or Stripe, where manual event processing is tedious and error-prone.

Are there limitations when decoupling automation tasks with persistent webhook storage?

Webhook subscriptions enforce safe delivery targets and persistent storage to manage automation tasks. Limitations include requiring per-subscription secrets and configuration for each external service to maintain secure event delivery.