webhook-subscriptions

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

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Create and manage webhook subscriptions so external services (GitHub, GitLab, Stripe, CI/CD, IoT sensors, monitoring tools) can trigger Hermes agent runs by POSTing events to a URL.

Core Features & Use Cases

  • Enables dynamic, per-subscription webhooks with auto-generated or custom HMAC secrets.
  • Supports common delivery targets (Telegram, Discord, GitHub comments, etc.) and testing utilities.
  • Use Case: Link an issue tracker to run Hermes on new events and route results to chat channels.

Quick Start

Subscribe a new webhook using hermes webhook subscribe <name> with the required prompt and events to start receiving external triggers.

Frequently Asked Questions about webhook-subscriptions

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

FAQPage Schema
How do I trigger Hermes agent runs using webhook subscriptions?

Webhook subscriptions enable external services to trigger Hermes agent runs by POSTing events to a URL. You can create a subscription using the hermes webhook subscribe command, specifying the required prompt and events to start receiving external triggers.

Can I use webhook integrations with GitHub, Stripe, or CI/CD pipelines?

Yes, webhook integrations support GitHub, GitLab, Stripe, CI/CD pipelines, IoT sensors, and monitoring systems. The webhook adapter formats incoming prompts from these services to trigger agent runs and route delivery to chat platforms like Telegram or Discord.

How are webhook subscriptions secured and managed?

Webhook subscriptions are secured using auto-generated or custom HMAC secrets for each subscription. Subscription data is persisted locally to a configuration file, ensuring dynamic webhook management and secure event validation across your active integrations.

What's the best way to test webhook subscriptions for external events?

You can test webhook subscriptions using built-in testing utilities provided by the webhook platform. Enabling the webhook platform allows you to simulate external events, verify prompt formatting, and confirm successful delivery to your configured chat channels.

Do I need to enable the webhook platform before subscribing to events?

Yes, you must enable the webhook platform before creating subscriptions. This platform manages the generation of per-subscription HMAC secrets, persists subscriptions to local storage, and uses a webhook adapter to format prompts and trigger agent runs.