webhook-subscriptions

Create and manage webhook subscriptions that trigger Hermes agent runs.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the friction of manually monitoring external systems by turning incoming webhook events into automated Hermes agent runs and notifications.

Core Features & Use Cases

  • Dynamic subscriptions: Create, list, test, and remove webhook subscriptions from the Hermes CLI.
  • Event-driven automation: Trigger agent workflows from GitHub, GitLab, Stripe, CI/CD systems, IoT sensors, and monitoring tools.
  • Direct delivery modes: Forward webhook payloads to chat or other targets, or send a rendered message directly without an LLM round trip.
  • Security and reliability: Supports HMAC signatures, event filtering, idempotent handling, and persisted subscription storage.
  • Use Case: Set up a GitHub issues webhook so new issues are routed into a triage prompt and delivered to Telegram or a GitHub comment workflow.

Quick Start

Ask the AI to create a webhook subscription for your event source, define the prompt and delivery target, and return the webhook URL and secret I should configure in my external service.

Frequently Asked Questions about webhook-subscriptions

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

FAQPage Schema
How do I turn incoming webhook events into automated agent actions?

Webhook subscriptions convert external event POSTs into automated agent runs and routed notifications. By creating a subscription, defining a prompt, and setting a delivery target, incoming events trigger workflows without manual monitoring.

Can I automate GitHub issues and Stripe payment notifications through webhooks?

Yes, webhook subscriptions support GitHub issues, pull request reviews, Stripe payments, CI/CD pipelines, IoT sensors, and monitoring alerts. These external events trigger agent workflows and deliver messages to your configured targets.

How do I secure webhook payloads and validate event sources?

Secure webhook subscriptions using HMAC signatures to validate event sources. The system supports event filtering, idempotent handling, and persisted subscription storage to ensure reliable and secure delivery of external event payloads.

Does webhook event delivery support sending messages directly to chat without an LLM round trip?

Yes, direct delivery modes allow forwarding webhook payloads directly to chat or other targets. You can also send rendered messages directly without requiring an LLM round trip for faster notification processing.

What is the best way to manage and test webhook subscriptions from the command line?

You can dynamically create, list, test, and remove webhook subscriptions directly from the Hermes CLI. Ask the AI to set up the subscription, define the prompt and delivery target, and return the webhook URL and secret for configuration.

Why do I need event filtering and idempotent handling for webhook automation?

Event filtering ensures only relevant events trigger agent runs, reducing noise. Idempotent handling prevents duplicate processing of the same webhook event, ensuring reliable automation when external systems retry failed POST requests.