webhook-subscriptions

Manage dynamic webhook subscriptions that trigger Hermes agent runs via POST events.

6|Updated Apr 26, 2026
One-click install
npx skills add https://github.com/Strategic-Automation/arachne --skill webhook-subscriptions-strategic-automation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: webhook-subscriptions
Source: https://github.com/Strategic-Automation/arachne/tree/main/src/arachne/skills/default/devops/webhook-subscriptions
Command: npx skills add https://github.com/Strategic-Automation/arachne --skill webhook-subscriptions-strategic-automation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Dynamic webhook subscriptions enable external services to trigger Hermes agent runs via POST events, eliminating manual handoffs and reducing latency in event-driven automation.

Core Features & Use Cases

  • Create and manage dynamic webhook subscriptions so external services (GitHub, GitLab, Stripe, CI/CD, IoT sensors, monitoring tools) can trigger Hermes agent runs by POSTing events to a URL.
  • Enforce per-subscription secrets and signature verification to keep webhook traffic secure.
  • Deliver agent results to multiple targets (Telegram, Discord, GitHub comments, etc.) and support rich payload templating.
  • CLI-based management with commands to subscribe, list, remove, and test subscriptions for common automation workflows.

Quick Start

Create a new webhook subscription for a GitHub issue event and configure a delivery target.

Frequently Asked Questions about webhook-subscriptions

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

FAQPage Schema
How do I trigger automation runs using external webhook events?

Webhook subscriptions trigger automation runs by exposing dynamic URLs that external services POST event payloads to, activating Hermes agents in real time. This eliminates manual handoffs and reduces latency in event-driven automation workflows.

Can I use webhook subscriptions to integrate GitHub or Stripe events with my agents?

Yes, webhook subscriptions support integrations with GitHub, GitLab, Stripe, CI/CD, IoT sensors, and monitoring tools. External services POST events to a subscription URL, which automatically triggers Hermes agent runs based on the received payload.

How do I verify and secure incoming webhook traffic for external integrations?

Webhook traffic is secured using per-subscription secrets and signature verification. Each subscription enforces its own unique secret, ensuring that only authenticated external POST requests can trigger Hermes agent runs.

How do I manage and test webhook subscriptions for event-driven automation?

Webhook subscriptions are managed via CLI commands to subscribe, list, remove, and test subscriptions. This CLI-based management allows you to dynamically create and configure webhook endpoints for common automation workflows.

What is the best way to deliver automation agent results to multiple chat platforms?

Agent results are delivered to multiple targets like Telegram, Discord, and GitHub comments using flexible payload templating. This allows webhook-triggered automation runs to route their output directly to relevant communication and code-review channels.

Do I need to manually configure delivery targets each time a webhook event triggers?

No, delivery targets such as Telegram, Discord, and GitHub comments are configured at the subscription level. Once a webhook subscription is created, triggered agent runs automatically deliver results to the pre-configured targets using payload templating.