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.