webhook-subscriptions

Manage webhook subscriptions to trigger Hermes agent runs on external events.

7|Updated Mar 26, 2026
One-click install
npx skills add https://github.com/kzinmr/ai-topics --skill webhook-subscriptions-kzinmr
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: webhook-subscriptions
Source: https://github.com/kzinmr/ai-topics/tree/main/config/hermes/skills/_overrides/webhook-subscriptions
Command: npx skills add https://github.com/kzinmr/ai-topics --skill webhook-subscriptions-kzinmr

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the handling of external events from various sources, such as GitHub, GitLab, Stripe, CI/CD tools, and IoT sensors, by setting up webhook subscriptions.

Core Features & Use Cases

  • Event-Driven Automation: Trigger Hermes agent runs with events from external services.
  • Custom Prompt Templates: Customize how events are presented to the Hermes agent.
  • Multiple Delivery Options: Send notifications to different channels like Telegram, Discord, GitHub comments, etc.

Quick Start

Set up a webhook subscription for GitHub issues by running: `hermes webhook subscribe github-issues --events "issues" --prompt "New GitHub issue #{issue.number}: {issue.title}\n\nAction: {action}\nAuthor: {issue.user.login}\nBody:\n{issue.body}\n\nPlease triage this issue." --deliver telegram --deliver-chat-id "12345" --secret "optional-custom-secret"

Frequently Asked Questions about webhook-subscriptions

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

FAQPage Schema
How do I automate Hermes agent runs triggered by GitHub or Stripe events?

You can set up webhook subscriptions to automate event-driven actions by handling incoming POST requests from external services, processing defined event types, and triggering Hermes agent runs based on custom prompt templates.

What's the best way to send webhook event notifications to Telegram or Discord?

This Skill supports multiple delivery options, allowing you to send webhook event notifications directly to channels like Telegram, Discord, or GitHub comments by specifying delivery targets during subscription setup.

Can I customize how external webhook events are presented to the Hermes agent?

Yes, custom prompt templates allow you to format webhook payloads, mapping external event fields like GitHub issue titles and bodies into structured prompts for the Hermes agent to process.

Does this webhook integration support platforms like GitLab, CI/CD tools, and IoT sensors?

The webhook subscription mechanism handles external events from various sources including GitLab, CI/CD tools, and IoT sensors, routing their payloads to Hermes agents based on defined event types.

How do I subscribe a Hermes agent to a specific GitHub issues event via webhook?

You run the webhook subscribe command, specifying the event type, custom prompt template, delivery channel, and an optional secret, which registers the webhook to automatically process incoming POST requests.