webhook-subscriptions

Create webhook subscriptions that trigger automated agent runs from external service events.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill solves the challenge of connecting external services to automated agent workflows by enabling reliable event-driven triggers instead of manual execution.

Core Features & Use Cases

  • Webhook Subscription Management: Create, test, list, and remove webhook routes that trigger Hermes agent runs from incoming events.
  • Event-Based Automation: Integrate services such as GitHub, GitLab, Stripe, CI/CD systems, IoT sensors, and monitoring tools with customizable prompts and delivery targets.
  • Secure Notifications and Workflows: Configure HMAC validation, payload templating, direct notifications, and agent responses for operational automation scenarios.

Quick Start

Ask the webhook-subscriptions skill to create a webhook subscription that triggers an agent workflow when a service sends an event.

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 agent runs from external webhooks?

You can trigger automated agent runs by creating event-driven webhook subscriptions that listen for incoming events from external services. The Skill manages webhook configuration, event filtering, and delivery target management to route payloads to your agents.

Does this support HMAC validation for incoming GitHub or Stripe events?

Yes, secure HMAC validation is a core feature. It verifies the authenticity of incoming payloads from services like GitHub, GitLab, and Stripe, ensuring only legitimate events trigger your automated agent workflows.

Can I filter webhook events from CI/CD pipelines before triggering an agent?

Yes, event filtering allows you to specify which CI/CD pipeline events trigger an agent run. Combined with payload templating, you can map specific event data to customized prompts for your delivery targets.

What is the best way to integrate monitoring system alerts with automated workflows?

The best way is configuring a webhook subscription that receives monitoring system alerts and triggers an agent run. You can apply payload templating to format the alert data and route responses to direct notifications or operational workflows.

How do I set up a webhook subscription to connect external services to agent workflows?

Ask the Skill to create a webhook subscription for your specific service. It handles route creation, configures secure validation, applies event filtering, and sets delivery targets to seamlessly connect external events to your agent workflows.

Do I need external dependencies to manage webhook routes and notifications?

No external dependencies are required. The Skill internally handles webhook subscription management, secure HMAC validation, payload templating, and direct notifications without needing additional packages or components.