webhook-subscriptions

Create webhook subscriptions that trigger agent runs from external events.

3|Updated Apr 4, 2026
One-click install
npx skills add https://github.com/twjarviszyra-web/hermes-unbound --skill webhook-subscriptions-twjarviszyra-web
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: webhook-subscriptions
Source: https://github.com/twjarviszyra-web/hermes-unbound/tree/main/skills/devops/webhook-subscriptions
Command: npx skills add https://github.com/twjarviszyra-web/hermes-unbound --skill webhook-subscriptions-twjarviszyra-web

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the manual effort of checking external systems by letting them trigger agent runs automatically when important events happen.

Core Features & Use Cases

  • Webhook Subscription Management: Create, list, test, and remove dynamic webhook subscriptions from one CLI workflow.
  • Event-Driven Automation: Turn GitHub issues, pull requests, Stripe payments, CI/CD events, monitoring alerts, and IoT signals into agent prompts.
  • Secure Delivery Routing: Validate incoming requests with HMAC secrets and send responses to supported destinations such as Telegram, Discord, GitHub comments, or the origin channel.
  • Use Case: A team can auto-triage new GitHub issues by routing each webhook payload into a structured prompt that creates a summary and sends it to Telegram.

Quick Start

Use the webhook-subscriptions skill to create a secure webhook that turns incoming GitHub issue events into an agent prompt and a Telegram notification.

Frequently Asked Questions about webhook-subscriptions

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

FAQPage Schema
How do I trigger an agent automatically from a GitHub issue event?

You can trigger an agent automatically from a GitHub issue event by creating a webhook subscription that turns the incoming payload into a structured prompt. This removes manual checking by initiating agent runs when external events happen.

How does HMAC signature validation work for incoming webhook requests?

HMAC signature validation secures webhook delivery by verifying incoming requests with a shared secret. This ensures only authenticated payloads from external services trigger agent runs and route responses to supported destinations like Telegram or Discord.

Can I use this to automate Stripe payment notifications through Telegram?

Yes, you can automate Stripe payment notifications through Telegram by creating event-driven automation. The webhook subscription captures Stripe events, routes the payload into a prompt, and sends the agent response to your Telegram channel.

What's the best way to manage dynamic webhook subscriptions across multiple services?

The best way to manage dynamic webhook subscriptions across multiple services is using a single CLI workflow. You can create, list, test, and remove subscriptions for GitHub, Stripe, CI/CD, IoT, and monitoring systems from one centralized interface.

Does this support event filtering and payload templating for CI/CD pipelines?

Yes, this supports event filtering and payload templating for CI/CD pipelines. It applies event-driven automation to CI/CD events, allowing you to filter incoming signals and structure the payload into prompts before routing delivery to supported targets.

Why are my external webhook events not triggering the agent run?

External webhook events may not trigger the agent run if HMAC signature validation fails or event filtering rules exclude the payload. Ensure the subscription delivery routing is properly configured to send payloads to the correct target.