webhook-subscriptions

Coordinate external services to trigger Hermes agent runs via dynamic webhook subscriptions.

Updated Mar 31, 2026
One-click install
npx skills add https://github.com/quiznat/Hermes_Sapho --skill webhook-subscriptions-quiznat
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: webhook-subscriptions
Source: https://github.com/quiznat/Hermes_Sapho/tree/main/.hermes/skills/devops/webhook-subscriptions
Command: npx skills add https://github.com/quiznat/Hermes_Sapho --skill webhook-subscriptions-quiznat

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

External services often need to trigger Hermes agent runs without manual intervention; this skill provides a reliable webhook-based mechanism to activate workflows in response to events.

Core Features & Use Cases

  • Create and manage webhook subscriptions so external services can trigger Hermes agent runs.
  • Multiple delivery targets (Telegram, Discord, GitHub, etc.) for flexible notification and action routing.
  • Local configuration and persistence via ~/.hermes/webhook_subscriptions.json to store subscriptions safely.

Quick Start

Create your first subscription using hermes webhook subscribe and point a test event to the returned URL to verify automatic agent activation.

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 events?▼

You can trigger agent runs automatically by creating dynamic webhook subscriptions that route external service events to your agent. This enables event-driven automation across environments without manual intervention.

What external services can I integrate with webhook subscriptions?▼

Webhook subscriptions support integration with GitHub, GitLab, payment processors, IoT devices, and monitoring systems. This allows external services to trigger agent runs via dynamic webhook endpoints.

How do I set up my first webhook subscription?▼

Create your first subscription using the subscribe command, then point a test event to the returned URL to verify automatic agent activation. Subscriptions are stored locally in a JSON configuration file.

Can I route webhook notifications to multiple delivery targets?▼

Yes, webhook subscriptions support multiple delivery targets including Telegram, Discord, and GitHub. This enables flexible notification routing and action triggering across different platforms.

Does each webhook subscription require its own secret?▼

Yes, the system enforces a per-subscription secret for secure webhook delivery. This ensures that each external service triggering your agent runs maintains its own authentication credential.

Where are webhook subscription configurations stored?▼

Webhook subscription configurations are stored locally in a JSON file within your home directory. This provides safe local persistence for managing your event-driven automation setups.