webhook-subscriptions

Create secure webhook subscription routes that trigger Hermes agent runs from POST events.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Webhook subscriptions eliminate the slow, manual process of turning external service events into agent work by automatically triggering agent runs from incoming POST events.

Core Features & Use Cases

  • Event-driven agent runs: Create dynamic routes so GitHub, GitLab, Stripe, CI/CD, IoT sensors, and monitoring tools can trigger Hermes runs on specific event types.
  • Prompt templating with payload fields: Render prompts using dot-notation placeholders (for nested JSON) or fall back to dumping the full payload when no template is provided.
  • Secure delivery and reliable retries: Use per-subscription HMAC-SHA256 secrets, signature validation, persisted subscription storage, and a health endpoint for verification.
  • Optional direct delivery mode: Forward rendered messages to adapters without an LLM loop using deliver-only for zero-reasoning notifications.

Quick Start

Enable the webhook gateway, then create a subscription that listens for your event types and forwards the rendered prompt to your chosen adapter.

Frequently Asked Questions about webhook-subscriptions

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

FAQPage Schema
How do I trigger agent runs automatically from GitHub or Stripe webhooks?

Webhook subscriptions trigger agent runs automatically by creating secure routes that accept event POST payloads from GitHub, Stripe, and other services. You create a subscription that listens for specific event types and forwards the rendered prompt to your chosen adapter.

How does HMAC validation secure incoming webhook payloads?

HMAC validation secures incoming webhook payloads by using per-subscription HMAC-SHA256 secrets to verify the authenticity of each POST request. This ensures that only signed events from authorized sources trigger agent runs on your gateway.

Can I use prompt templating to extract nested fields from a webhook JSON payload?

Yes, prompt templating supports dot-notation placeholders to extract nested fields from incoming webhook JSON payloads. If no template is provided, the system falls back to dumping the full payload into the prompt.

Do I need webhook platform enablement on the gateway to use event subscriptions?

Yes, webhook platform enablement on the gateway is required before you can create event subscriptions. Once enabled, you can configure persisted subscription routing and per-subscription HMAC secrets for secure event processing.

What is deliver-only mode for webhook event notifications?

Deliver-only mode is an optional direct delivery method that forwards rendered messages to adapters without an LLM loop. It provides zero-reasoning notifications for incoming events when you only need to forward payload data.

What's the best way to automate CI/CD pipeline alerts using webhook events?

The best way to automate CI/CD pipeline alerts is to create a webhook subscription that accepts POST payloads from your pipeline, applies prompt templating to extract event details, and forwards the rendered message to your notification adapter.