webhook-subscriptions

Create and manage HMAC-secured webhook subscriptions for event-driven agent activation.

1|Updated Apr 10, 2026
One-click install
npx skills add https://github.com/zerwiz/wayofpi --skill webhook-subscriptions-zerwiz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: webhook-subscriptions
Source: https://github.com/zerwiz/wayofpi/tree/main/.hermes/hermes-agent/skills/devops/webhook-subscriptions
Command: npx skills add https://github.com/zerwiz/wayofpi --skill webhook-subscriptions-zerwiz

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the friction of wiring external systems into agent workflows, letting teams react to events automatically instead of manually polling, copying payloads, or forwarding messages by hand.

Core Features & Use Cases

  • Event-Driven Activation: Create webhook subscriptions that trigger agent runs when services like GitHub, GitLab, Stripe, CI/CD systems, or monitoring tools send events.
  • Prompt Routing: Map incoming payload fields into structured prompts so agents can triage issues, review pull requests, summarize alerts, or process operational events.
  • Direct Push Delivery: Send notifications straight to chat targets without an LLM round trip when the goal is simple message forwarding.
  • Security and Reliability: Support HMAC validation, persistent subscription storage, route filtering, and troubleshooting guidance for dependable webhook operations.

Quick Start

Use the webhook-subscriptions skill to create a new webhook that turns an incoming event into a prompt and delivers the result to the chat target you choose.

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 workflows from external events like GitHub or Stripe?

Webhook subscriptions trigger agent runs by receiving push events from external services like GitHub, Stripe, or CI/CD systems, routing payload data into structured prompts for automated triage and processing.

Do I need HMAC validation to secure incoming webhook notifications?

HMAC validation is required to secure incoming webhook requests. The skill supports HMAC-secured request verification alongside persistent subscription storage and route filtering for dependable webhook operations.

Can I forward webhook payloads directly to chat without an LLM round trip?

Direct push delivery sends webhook event notifications straight to chat targets without an LLM round trip, enabling simple message forwarding when automated prompt processing is unnecessary.

How do I map incoming webhook payload fields into structured agent prompts?

Prompt routing maps incoming webhook payload fields into structured prompts, allowing agents to triage issues, review pull requests, summarize alerts, or process operational events automatically.

What external services can I connect using event-driven webhook subscriptions?

Event-driven webhook subscriptions support external services including GitHub, GitLab, Stripe, CI/CD systems, monitoring tools, and IoT sensors that need to trigger agent workflows or deliver push notifications.

Why are my webhook subscriptions not triggering agent actions consistently?

Inconsistent webhook triggering often stems from disabled webhook infrastructure or route filtering misconfiguration. The skill provides troubleshooting guidance for dependable webhook operations and persistent subscription storage.