webhook-subscriptions

Manage webhook subscriptions that trigger Hermes agent runs.

1|Updated Jan 31, 2026
One-click install
npx skills add https://github.com/Monjyu1101/AiDiy2026 --skill webhook-subscriptions-monjyu1101
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: webhook-subscriptions
Source: https://github.com/Monjyu1101/AiDiy2026/tree/main/backend_hermes/skills/devops/webhook-subscriptions
Command: npx skills add https://github.com/Monjyu1101/AiDiy2026 --skill webhook-subscriptions-monjyu1101

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Webhook subscriptions enable external services to trigger Hermes agent runs by POSTing events to a URL, enabling automated workflows and real-time responses.

Core Features & Use Cases

  • Dynamic webhook subscriptions that cover GitHub, GitLab, Stripe, CI/CD pipelines, and IoT sensors.
  • Flexible event delivery and Hermes trigger with optional prompts, security, and persistence.
  • Manage subscriptions via create, list, remove, and test commands, with local storage of subscriptions.

Quick Start

Create a webhook subscription that triggers a Hermes agent run when the external service posts an event.

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 an external webhook?

External webhooks trigger agent runs by POSTing events to a configured URL, which initiates the automated workflow. This enables real-time responses from external services without manual polling.

Can I use webhooks to automate workflows from GitHub, GitLab, and Stripe?

Yes, webhook subscriptions support GitHub, GitLab, Stripe, CI/CD pipelines, and IoT sensors. These external services can post events to trigger automated workflows and real-time agent responses.

How do I create and manage webhook subscriptions?

You manage webhook subscriptions using create, list, remove, and test commands. Subscription data is stored locally in a JSON store, allowing flexible event delivery and trigger management.

Do I need a gateway configured to receive external webhook events?

Yes, a Hermes gateway must be configured to receive external webhook events. This gateway acts as the endpoint where external services POST events to trigger the automated agent runs.

What is event-driven automation and when do I need it for CI/CD pipelines?

Event-driven automation executes processes in response to external triggers. You need it for CI/CD pipelines when you want real-time agent runs triggered automatically by events like code commits or deployment updates.