webhook-subscriptions

Route signed POST event payloads to Hermes agent subscription routes.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) components.

What problem does it solve?

Webhook subscriptions eliminate the need to manually monitor external services and translate incoming events into Hermes agent actions, so your workflows can run instantly when something happens.

Core Features & Use Cases

  • Event-driven agent runs: Receive POST events from GitHub, GitLab, Stripe, CI/CD systems, IoT sensors, and monitoring tools and trigger Hermes runs automatically.
  • Template-based prompting: Build prompts from the incoming JSON payload using dot-notation placeholders like issue.title or data.object.amount, or forward the full payload when no template is provided.
  • Managed delivery and routing: Create, list, test, and remove subscriptions while delivering results to targets such as Telegram, Discord, Slack, or GitHub comments, with optional direct delivery for zero-LLM forwarding.

Quick Start

Set up the webhook platform, then create a subscription that listens for your service events and routes agent responses to your preferred delivery channel by running bmb webhook subscribe github-issues --events "issues" --prompt "New GitHub issue #{issue.number}: {issue.title}\n\nPlease triage this issue." --deliver telegram --deliver-chat-id "-100123456789".

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 real-time webhook events?

Webhook subscriptions trigger automated agent runs by routing signed POST event payloads from external services to dynamically defined subscription routes for immediate execution. You configure subscriptions to listen for incoming events and automatically launch agent processing.

What platforms and services can I use for webhook event automation?

Webhook event automation supports real-time integrations across GitHub, GitLab, Stripe, CI/CD pipelines, IoT sensors, and monitoring alert platforms. Incoming POST events from these services are routed to dynamically defined subscription routes for immediate processing.

How do I secure incoming webhook notifications with HMAC validation?

Webhook notifications are secured using HMAC-SHA256 signature validation for incoming POST event payloads. The system requires gateway webhook enablement and validates the cryptographic signature of each request before routing it to the subscription.

Can I deliver webhook-triggered agent responses directly to Telegram or Discord?

You can deliver webhook-triggered agent responses to targets including Telegram, Discord, Slack, or GitHub comments. Optional direct delivery allows zero-LLM forwarding of payloads to your preferred notification channel.