webhook-subscriptions

Route external webhook events into Hermes agent runs via dynamic subscriptions.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

External services can trigger Hermes agent runs by posting events, enabling automation of workflows without manual intervention.

Core Features & Use Cases

  • Create and manage webhook subscriptions for event-driven activations.
  • Integrate with GitHub, GitLab, Stripe, CI/CD, IoT and monitoring tools.
  • Subscriptions are secured with per-subscription secrets and persisted locally for reliability.

Quick Start

Set up the webhook platform and create a subscription with hermes webhook subscribe, then configure your external service to post events to the returned 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 webhook events?

Webhook subscriptions route external events from GitHub, GitLab, Stripe, CI/CD pipelines, and IoT sensors into Hermes agent runs. They enable event-driven automation by creating dynamic subscriptions that trigger workflows when external services post events to a specific URL.

What is the best way to integrate GitHub or Stripe webhooks with an agent workflow?

The best way to integrate GitHub or Stripe webhooks with an agent workflow is creating a webhook subscription. This generates a specific URL for your external service to post events to, automatically triggering the Hermes agent run based on the incoming payload.

How do I set up a webhook subscription for my CI/CD pipeline?

To set up a webhook subscription for a CI/CD pipeline, enable the webhook platform and run the subscribe command with your event filters and delivery options. Configure your pipeline to post events to the returned URL to activate the Hermes agent runs.

Are webhook subscriptions persistent and secure for production automation?

Webhook subscriptions are secured with per-subscription secrets and persisted locally for reliability. This ensures your production automation workflows remain stable and protected against unauthorized event injections from external services.

Can I filter external events before triggering an agent run?

You can filter external events by providing event filters during the webhook subscription creation process. This ensures the Hermes agent run is only triggered by specific, relevant payloads from your integrated external services.