webhook-subscriptions

Automate Hermes agent activation via webhooks from external service events.

4|Updated Apr 19, 2026
One-click install
npx skills add https://github.com/ragnarokhaa/hermes --skill webhook-subscriptions-ragnarokhaa
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: webhook-subscriptions
Source: https://github.com/ragnarokhaa/hermes/tree/main/hermes-cerul-tech-news-package/hermes-cerul-tech-news-package/hermes-agent/skills/devops/webhook-subscriptions
Command: npx skills add https://github.com/ragnarokhaa/hermes --skill webhook-subscriptions-ragnarokhaa

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires hermes, and includes scripts (resource) components.

What problem does it solve?

This Skill addresses the challenge of manually triggering agent runs for various events, by enabling external services to automatically activate Hermes agents through webhooks.

Core Features & Use Cases

  • Webhook Integration: Automate agent runs by receiving events from external services like GitHub, GitLab, Stripe, CI/CD, IoT sensors, and monitoring tools.
  • Event-Driven Automation: Trigger agent runs based on specific events, such as new issues in GitHub or payment events in Stripe.
  • Customizable Delivery: Send agent responses via various channels like Telegram, Discord, or GitHub comments.

Quick Start

Create a webhook subscription for new GitHub issues by running the following command:

hermes webhook subscribe github-issues \
  --events "issues" \
  --prompt "New GitHub issue #{issue.number}: {issue.title}\n\nAction: {action}\nAuthor: {issue.user.login}\nBody:\n{issue.body}\n\nPlease triage this issue." \
  --deliver telegram \
  --deliver-chat-id "-100123456789"

Frequently Asked Questions about webhook-subscriptions

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

FAQPage Schema
How do I trigger an agent run automatically from a GitHub webhook?

You can trigger an agent run automatically from a GitHub webhook by configuring a webhook subscription that listens for specific events like new issues and routes them to activate your Hermes agent. This requires setting up webhook endpoints and event routing to process the incoming payloads.

Can I use event-driven automation to process Stripe payment events?

Yes, event-driven automation supports processing Stripe payment events by configuring a webhook subscription that receives the Stripe event payload and automatically activates a Hermes agent to handle the triggered payment workflow.

Does Hermes agent integration support delivering responses to Telegram or Discord?

Hermes agent integration supports delivering automated responses to channels like Telegram, Discord, or GitHub comments. You can configure the delivery method and target chat ID directly within your webhook subscription command.

What external services can I integrate with for event-driven agent automation?

Event-driven agent automation supports integration with external services like GitHub, GitLab, Stripe, CI/CD pipelines, IoT sensors, and monitoring tools. You can configure webhook endpoints to receive events from these platforms and trigger customized agent runs.

Do I need to configure webhook endpoints manually for external service integration?

Yes, you need to configure webhook endpoints and event routing manually to enable external service integration. This setup ensures that incoming events from platforms like GitHub or Stripe are correctly mapped to activate your Hermes agents.

What is the best way to triage new GitHub issues using event-driven webhooks?

The best way to triage new GitHub issues using event-driven webhooks is to subscribe to the "issues" event, provide a prompt template with issue details to the Hermes agent, and set the delivery channel to receive the automated triage response.