webhook-subscriptions

Create webhook subscriptions that trigger Hermes agent runs from JSON events.

174|23|Updated Apr 3, 2026
One-click install
npx skills add https://github.com/RedWoodOG/Hermes-Desktop --skill webhook-subscriptions-redwoodog
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: webhook-subscriptions
Source: https://github.com/RedWoodOG/Hermes-Desktop/tree/main/skills/devops/webhook-subscriptions
Command: npx skills add https://github.com/RedWoodOG/Hermes-Desktop --skill webhook-subscriptions-redwoodog

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

External services often need to trigger Hermes agent runs automatically, but there is no built-in, reliable way to connect them directly to your agent runtime.

Core Features & Use Cases

  • Webhook-driven automation: Create subscriptions that map events from GitHub, GitLab, Stripe, CI/CD tools, and IoT sensors to Hermes runs.
  • Security and reliability: Each subscription uses an auto-generated or custom HMAC secret and validates signatures to prevent tampering.
  • Use Case: Automatically notify Hermes to run an agent when a new issue is opened or a payment succeeds, then deliver results to your chat or channel.

Quick Start

Create a webhook subscription listening for events like GitHub issues to trigger a Hermes agent run.

Frequently Asked Questions about webhook-subscriptions

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

FAQPage Schema
How do I trigger agent runs automatically from external webhook events?

Triggering agent runs from external webhook events requires creating subscriptions that map incoming JSON payloads to your runtime, allowing platforms like GitHub or Stripe to post events to a URL and activate agents.

What is a webhook subscription for automated agent activations?

A webhook subscription for automated agent activations is a gateway-managed configuration that validates HMAC signatures and dispatches runs by receiving JSON payloads from external services to connect them to your runtime.

Does this webhook gateway support GitHub, GitLab, and Stripe integrations?

Yes, the webhook gateway supports GitHub, GitLab, and Stripe integrations alongside CI/CD pipelines and IoT sensors, managing subscriptions and validating signatures for any service capable of posting JSON payloads to trigger runs.

How do I create a webhook subscription to listen for GitHub issues?

Creating a webhook subscription listening for GitHub issues involves configuring a URL endpoint and mapping the incoming event payload to your agent, with the gateway validating the request signature using an auto-generated or custom HMAC secret before dispatching the run.

Do I need the Hermes platform enabled to use webhook subscriptions?

You need the Hermes webhook platform enabled to use webhook subscriptions, as it provides the required gateway infrastructure to manage subscriptions, validate HMAC signatures, and dispatch agent runs from external events.

How are webhook signatures validated to prevent payload tampering?

Webhook signatures are validated to prevent payload tampering by using an auto-generated or custom HMAC secret for each subscription, with the gateway checking the signature of incoming JSON payloads before dispatching agent runs.