webhook-subscriptions

Create webhook subscriptions that trigger Hermes agent runs from external events.

Updated Jun 11, 2026
One-click install
npx skills add https://github.com/LamseyahElias/jarvis-cloud-v2 --skill webhook-subscriptions-lamseyahelias
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: webhook-subscriptions
Source: https://github.com/LamseyahElias/jarvis-cloud-v2/tree/main/hermes-agent/skills/devops/webhook-subscriptions
Command: npx skills add https://github.com/LamseyahElias/jarvis-cloud-v2 --skill webhook-subscriptions-lamseyahelias

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Create 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.

Core Features & Use Cases

  • Create and manage webhook subscriptions using the Hermes CLI.
  • Deliver event payloads to Hermes for agent runs through common integrations (GitHub, Stripe, CI/CD, monitoring tools).
  • Ensure security with per-subscription HMAC secrets and request validation.

Quick Start

Create a new webhook subscription to trigger an Hermes agent run when an external service POSTs an event to the URL.

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 from external webhook events?

Webhook subscriptions trigger automated agent runs by receiving POST requests from external services like GitHub or Stripe, delivering event payloads to prompt automated execution. This requires a configured webhook platform and subscription management.

Can I use GitHub and Stripe webhooks to start automated pipeline runs?

Yes, GitHub and Stripe webhooks can start automated pipeline runs. The subscription supports common sources including GitHub, GitLab, Stripe, CI/CD, and IoT pipelines, routing event payloads to trigger execution.

How do I secure webhook subscriptions and validate incoming requests?

Webhook subscriptions secure incoming requests using per-subscription HMAC secrets. This cryptographic validation ensures that only authenticated external events trigger automated runs, preventing unauthorized execution.

How do I create and manage webhook subscriptions using the CLI?

Webhook subscriptions are created and managed using the Hermes CLI. You configure a new subscription to generate a URL, allowing external services to POST events that trigger agent runs through configured channels.

Do I need a specific platform configured to receive external webhook events?

Yes, receiving external webhook events requires a configured webhook platform. You must establish subscription management and secure secrets to validate requests before delivering prompts to trigger runs.

What types of external events work with webhook subscriptions for automation?

Webhook subscriptions work with external events from GitHub, GitLab, Stripe, CI/CD pipelines, and IoT sensors. These events are POSTed to a URL to trigger dynamic automated agent runs.