webhook-subscriptions

Automate webhook subscription setup for event-driven agent activation and push notifications.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the creation and management of webhook subscriptions, allowing external services to trigger Hermes agent runs or push notifications directly, reducing the need for LLM processing.

Core Features & Use Cases

  • Event-Driven Activation: Trigger Hermes agent runs based on external events from services like GitHub, GitLab, Stripe, etc.
  • Direct Push Notifications: Send notifications to chats without LLM cost, suitable for external service alerts and inter-agent communication.
  • Use Case: Set up a webhook subscription for GitHub pull requests to automatically notify a Slack channel when a new PR is created.

Quick Start

Create a webhook subscription for GitHub pull requests and set up a Slack notification.

Frequently Asked Questions about webhook-subscriptions

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

FAQPage Schema
How do I set up webhook subscriptions for event-driven agent activation?

Webhook subscriptions automate event-driven agent activation by configuring external services to trigger Hermes agent runs directly. You need to configure webhook platforms and set up a gateway to route incoming events to the appropriate agent.

Can I send direct push notifications to chat platforms without using LLM processing?

Yes, direct push notifications route external service alerts to chat platforms without LLM cost. This mechanism is suitable for inter-agent communication and straightforward alerting scenarios where language model processing is unnecessary.

Does webhook automation work with GitHub, GitLab, and Stripe for triggering notifications?

Webhook subscriptions support event-driven activation from external services like GitHub, GitLab, and Stripe. These integrations allow events such as pull requests or payment updates to trigger agent runs or push notifications directly.

What's the best way to automate Slack notifications when a GitHub pull request is created?

Create a webhook subscription for GitHub pull requests and configure a Slack notification target. This automates the workflow, sending a direct push notification to the specified Slack channel whenever a new PR is opened.

Do I need to configure a gateway before receiving external event notifications?

Yes, gateway setup is required to manage webhook subscriptions and route incoming events. Configuring the webhook platform and gateway ensures external services can successfully trigger agent runs or push notifications.

Why use webhook subscriptions instead of LLM processing for external service alerts?

Webhook subscriptions reduce the need for LLM processing by automating event-driven workflows. They allow external services to trigger agent runs and push notifications directly, lowering costs for routine alerts and inter-agent communication.