webhook-subscriptions

Process webhook events to trigger Hermes agents automatically.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill solves the problem of manually triggering actions based on external events. By using webhook subscriptions, it allows agents to be automatically executed when external services send events.

Core Features & Use Cases

  • Event-Driven Automation: Trigger Hermes agents based on events from external services like GitHub, GitLab, Stripe, etc.
  • Custom Delivery Methods: Deliver outputs via different channels such as Telegram, Discord, GitHub comments, etc.
  • Custom Prompt Templates: Define custom prompts for processing incoming payloads, including nested field access.

Quick Start

Subscribe to webhook events using hermes webhook subscribe <name> --events <event1>,<event2> --skills <skill1>,<skill2> --deliver <channel> --deliver-chat-id <id>.

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 with webhook events?

Webhook subscriptions automate event-driven agent runs by processing incoming webhook events to automatically trigger Hermes agents based on specific event types, integrating with external services for seamless automation without manual intervention.

Can I deliver webhook event outputs to custom channels like Telegram or Discord?

You can deliver webhook event outputs to custom channels like Telegram, Discord, or GitHub comments by specifying the delivery method and target chat ID in your webhook subscription command.

How do I process nested JSON payload fields from incoming webhook events?

You process nested JSON payload fields from incoming webhook events by defining custom prompt templates that support nested field access, allowing your agents to parse and extract specific data structures from the incoming payload.

Does this webhook automation approach work with external services like GitHub and Stripe?

Yes, this webhook automation approach works with external services like GitHub, GitLab, and Stripe, allowing you to subscribe to their specific event types and trigger Hermes agents automatically when those events occur.

What is the best way to subscribe an agent to multiple webhook events?

The best way to subscribe an agent to multiple webhook events is using the `hermes webhook subscribe` command, where you can map multiple comma-separated events to specific skills and define a custom delivery channel in a single operation.