webhook-subscriptions

Create dynamic webhook subscriptions that trigger Hermes agent runs.

Updated May 3, 2026
One-click install
npx skills add https://github.com/JuanMS20/solviora-agent --skill webhook-subscriptions-juanms20
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: webhook-subscriptions
Source: https://github.com/JuanMS20/solviora-agent/tree/main/skills/devops/webhook-subscriptions
Command: npx skills add https://github.com/JuanMS20/solviora-agent --skill webhook-subscriptions-juanms20

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

External services need to trigger Hermes agent runs in response to events, enabling automated workflows without polling or manual intervention.

Core Features & Use Cases

  • Create dynamic webhook subscriptions that route events (GitHub, GitLab, Stripe, CI/CD, IoT sensors, monitoring tools) to Hermes for automated processing.
  • Manage security and reliability with per-subscription HMAC secrets, health checks, and reliable storage of subscriptions.
  • Use cases include real-time alerts, automated incident response, and event-driven data processing within Hermes workflows.

Quick Start

Create a webhook subscription that forwards events to Hermes by posting to your gateway URL.

Frequently Asked Questions about webhook-subscriptions

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

FAQPage Schema
How do I trigger automated workflows from external events without polling?▼

Webhook subscriptions enable event-driven automation by routing external service events directly to trigger Hermes agent runs, eliminating manual intervention or continuous polling.

Can I use webhook subscriptions to automate incident response for GitHub and Stripe events?▼

Yes, you can create dynamic webhook subscriptions with templates for GitHub, Stripe, CI/CD, and monitoring tools to automate real-time alerts and incident response within Hermes workflows.

What do I need to set up before creating a webhook subscription?▼

You need a configured Hermes gateway, a running webhook server, and persistent storage at ~/.hermes/webhook_subscriptions.json to manage and validate subscriptions via CLI commands.

How do I secure webhook subscriptions for external service integrations?▼

You secure webhook subscriptions by configuring per-subscription HMAC secrets and prompt templating, ensuring only verified external events trigger Hermes agent runs.

How are webhook subscriptions managed and stored persistently?▼

Webhook subscriptions are managed via CLI commands for setup, creation, listing, and testing, with all data persistently stored in ~/.hermes/webhook_subscriptions.json.