webhook-subscriptions

Automate agent runs from external event sources via Hermes webhooks.

Updated Apr 30, 2026
One-click install
npx skills add https://github.com/lxh755818-bot/obsidian-vault --skill webhook-subscriptions-lxh755818-bot
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: webhook-subscriptions
Source: https://github.com/lxh755818-bot/obsidian-vault/tree/main/backup/skills/devops/webhook-subscriptions
Command: npx skills add https://github.com/lxh755818-bot/obsidian-vault --skill webhook-subscriptions-lxh755818-bot

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the execution of tasks in response to events from external services, streamlining integrations and event-driven workflows.

Core Features & Use Cases

  • Event-Driven Automation: Trigger agent runs based on external events from services like GitHub, GitLab, Stripe, CI/CD, IoT sensors, and monitoring tools.
  • Dynamic Subscriptions: Create subscriptions that can be tailored to specific events and services, with options for different delivery methods.
  • Use Case: For example, automatically run a code review on GitHub pull requests or send a notification when a payment is processed on Stripe.

Quick Start

Create a new webhook subscription for GitHub pull requests to trigger a code review, using the command: hermes webhook subscribe github-prs --events "pull_request" --skills "github-code-review" --deliver github_comment.

Frequently Asked Questions about webhook-subscriptions

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

FAQPage Schema
How do I automate agent execution in response to external events?

Webhook subscriptions automate agent execution by triggering runs from external events like GitHub pull requests or Stripe payments. You create dynamic subscriptions to specific event sources, streamlining integrations and event-driven workflows.

Do I need a specific gateway to set up event-driven automation?

Yes, you need the Hermes gateway to set up event-driven automation. Webhook subscriptions require Hermes and corresponding webhook setup to receive external service events and trigger automated agent tasks or notifications.

Can I trigger code reviews automatically on GitHub pull requests?

Yes, you can trigger code reviews automatically on GitHub pull requests. By subscribing to GitHub pull request events, the automation executes your specified code review skills and delivers the results as a GitHub comment.

What external services work with event-driven agent subscriptions?

Event-driven agent subscriptions work with external services like GitHub, GitLab, Stripe, CI/CD pipelines, IoT sensors, and monitoring tools. These integrations support tailored subscriptions for specific events and delivery methods.

How do I send notifications when a Stripe payment is processed?

To send notifications when a Stripe payment is processed, create a webhook subscription for Stripe events. This event-driven automation triggers your agent to execute actions or deliver notifications upon payment triggers.

What's the best way to create a webhook subscription for GitHub pull requests?

The best way to create a webhook subscription for GitHub pull requests is using the Hermes command line. You run `hermes webhook subscribe github-prs --events "pull_request" --skills "github-code-review" --deliver github_comment` to automate the workflow.