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.