webhook-subscriptions

Create and manage webhook subscriptions that trigger Hermes agent runs.

Updated Apr 11, 2026
One-click install
npx skills add https://github.com/musical-basics/hermes-build-2 --skill webhook-subscriptions-musical-basics
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: webhook-subscriptions
Source: https://github.com/musical-basics/hermes-build-2/tree/main/skills/devops/webhook-subscriptions
Command: npx skills add https://github.com/musical-basics/hermes-build-2 --skill webhook-subscriptions-musical-basics

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

External services often need to trigger Hermes agent runs automatically. This Skill provides a centralized, configurable webhook platform and subscriptions to automate event-driven workflows.

Core Features & Use Cases

  • Create and manage dynamic webhook subscriptions so external services (GitHub, GitLab, Stripe, CI/CD, IoT sensors, and monitoring tools) can trigger Hermes runs by POSTing events to a URL.
  • List, test, and remove subscriptions; supports templates for payload extraction and action routing; persistent storage ensures subscriptions survive restarts.
  • Security-focused: auto-generated HMAC secrets, signature validation, and safeguards to prevent overwriting static routes.

Quick Start

Create a webhook subscription to enable external services 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 automated agent runs from external webhook events?

You can trigger automated agent runs by creating webhook subscriptions that let external services POST events to a URL. This enables event-driven automation by routing incoming external platform events directly to your workflows.

Can I use webhooks to integrate GitHub, Stripe, or CI/CD pipelines with my agent workflows?

Yes, webhook subscriptions support popular sources including GitHub, GitLab, Stripe, CI/CD pipelines, IoT sensors, and monitoring tools. These external services can POST events to trigger configured agent runs automatically.

How do I set up and manage event subscriptions for external services?

You can create, list, test, and remove dynamic webhook subscriptions. The system supports templates for payload extraction and action routing, allowing you to configure and manage external event-driven workflows in a centralized platform.

Do webhook subscriptions persist across server restarts?

Yes, webhook subscriptions use persistent storage to ensure they survive restarts. This reliability safeguard guarantees that your event triggers and configured routes remain active and durable even after system downtime.

How are webhook subscriptions secured against unauthorized requests?

Webhook subscriptions enforce security using auto-generated HMAC secrets and signature validation. This prevents unauthorized external requests and includes safeguards to stop overwriting existing static routes.