webhook-subscriptions

Create webhook subscriptions that trigger Hermes agent runs on platform events.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires hermes, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides the ability to automatically execute Hermes agent runs through webhook subscriptions, enabling event-driven automation without the need for constant user oversight.

Core Features & Use Cases

  • Dynamic Webhook Creation: Create subscriptions to receive events from various platforms (e.g., GitHub, GitLab, Stripe) and automatically run Hermes agents on reception.
  • Configurable Triggers and Deliveries: Define specific events that will trigger an agent run, along with the channels where notifications will be sent (e.g., Telegram, Discord, GitHub comments).
  • Customizable Prompts and Skills: Specify prompt templates for handling events and determine which Hermes skills will process each subscription's payload.

Quick Start

Subscribe to webhook notifications from GitHub for new pull requests by creating a subscription named 'github-prs', specifying the event as 'pull_request', setting up the appropriate prompt, and defining the delivery to be a GitHub comment.

Frequently Asked Questions about webhook-subscriptions

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

FAQPage Schema
How do I automate agent runs when a GitHub pull request is opened?

You can automate agent runs by creating a webhook subscription that filters for the 'pull_request' event and triggers a Hermes agent automatically upon reception. This enables event-driven automation without requiring constant user oversight or manual execution.

Can I filter webhook events to only trigger agent runs on specific platform actions?

Yes, webhook subscriptions support configurable trigger event filtering, allowing you to define specific events from platforms like GitHub, GitLab, or Stripe that will initiate a Hermes agent run. This ensures agents only execute on relevant payload deliveries.

Do I need Hermes to set up event-driven webhook subscriptions?

Yes, this Skill requires the Hermes dependency because it leverages Hermes webhook integration capabilities to execute agent runs on specified platform events. Hermes serves as the core agent runtime for processing subscription payloads and prompt templates.

How do I send webhook notifications to Telegram or Discord after an agent processes an event?

You can configure notification deliveries by defining target channels like Telegram, Discord, or GitHub comments when creating a webhook subscription. The Hermes agent will route the processed event results to your specified delivery platform automatically.

What is the best way to handle incoming webhook payloads with custom prompt templates?

You can specify customizable prompt templates when creating a webhook subscription to handle incoming event payloads. This allows the triggered Hermes agent to process the payload data according to your defined prompt instructions and assigned skills.

Related Skills