webhook-subscriptions

Create and manage webhook subscriptions that trigger Hermes agent runs via POSTed events.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Create and manage webhook subscriptions so external services can trigger Hermes agent runs by POSTing events to a URL.

Core Features & Use Cases

  • Create subscriptions that specify event types, delivery targets, and optional descriptions.
  • Each subscription has an auto-generated HMAC secret for secure validation and stores configuration under the user’s Hermes config.
  • Use cases include integrating GitHub/GitLab/Stripe alerts, CI/CD notifications, IoT monitors, and direct push messages to chat platforms.

Quick Start

Subscribe a workflow to post an alert to Telegram when a new issue is opened.

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 automatically from external events?

To trigger an agent run from external events, create a webhook subscription that listens for HTTP POST requests and executes a Hermes agent run when a specified event is delivered to the URL. This enables automated execution based on external service activity.

What is a webhook subscription used for in automation workflows?

A webhook subscription is used to connect external services to automation workflows by receiving event payloads via HTTP POST. It integrates platforms like GitHub, GitLab, and Stripe to automatically trigger workflows when external events occur.

How do I set up a webhook to send push notifications to a chat platform?

To set up a webhook for chat push notifications, create a subscription specifying your chat platform as the delivery target. When an external event POSTs to your subscription URL, the webhook forwards the payload to trigger the chat notification.

Do I need to enable the webhook platform before creating subscriptions?

Yes, you need to enable the webhook platform and start the gateway before creating subscriptions. Subscription configurations, including auto-generated HMAC secrets for secure validation, are stored at ~/.hermes/webhook_subscriptions.json.

How are webhook subscriptions secured against invalid external requests?

Webhook subscriptions are secured using an auto-generated HMAC secret for each subscription. This allows secure validation of incoming POST requests from external services like CI/CD systems or IoT sensors before triggering an agent run.