webhook-subscriptions

Create and manage webhook subscriptions that trigger Hermes agent runs from external POSTed events.

Updated Mar 25, 2026
One-click install
npx skills add https://github.com/afel6/scal-ai-pipeline --skill webhook-subscriptions-afel6
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: webhook-subscriptions
Source: https://github.com/afel6/scal-ai-pipeline/tree/main/hermes_skills_library/devops/webhook-subscriptions
Command: npx skills add https://github.com/afel6/scal-ai-pipeline --skill webhook-subscriptions-afel6

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables external services to automatically trigger Hermes agent runs by creating and managing webhook subscriptions, eliminating manual polling and ad-hoc triggers.

Core Features & Use Cases

  • Flexible Integrations: Connect GitHub, GitLab, Stripe, CI/CD pipelines, monitoring tools, and IoT sensors to invoke agent workflows on incoming events.
  • Secure Delivery: Generates and validates HMAC-SHA256 secrets, supports custom secrets, and prevents dynamic subscriptions from overwriting static routes.
  • Event Filtering & Prompting: Use prompt templates with dot.notation to extract payload fields and filter subscriptions by event types for precise automation.
  • Use Case: Automatically triage new GitHub issues by forwarding formatted issue summaries to a Telegram channel and triggering a review skill.

Quick Start

Create a webhook subscription for GitHub issues that sends formatted issue summaries to Telegram.

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 workflows from GitHub webhook events?

Webhook subscriptions ingest external POSTed events from platforms like GitHub and Stripe, validate their HMAC-SHA256 signatures, filter by event type, and automatically trigger Hermes agent runs for triage or notifications.

How do I set up a webhook subscription to send GitHub issue alerts to Telegram?

Create a subscription that filters for GitHub issue events, uses dot.notation prompt templates to extract payload fields, and delivers the formatted agent response directly to a Telegram channel or Discord target.

Can I use webhook subscriptions with Stripe and CI/CD pipelines?

Webhook subscriptions flexibly integrate with Stripe, CI/CD pipelines, monitoring tools, and IoT sensors, routing their specific event types into automated agent workflows for triage and notifications.

How does HMAC-SHA256 signature validation work for incoming webhooks?

HMAC-SHA256 validation secures webhook delivery by generating and verifying cryptographic secrets. It supports custom secrets and prevents dynamic subscriptions from overwriting static routes to ensure event authenticity.

How do I filter incoming webhook events by type for specific automation?

You filter webhook events by configuring subscriptions to match specific event types. Combined with prompt templates using dot.notation to extract payload fields, this ensures precise automation triggering only on relevant POSTed data.