webhook-subscriptions

Create webhook subscriptions that trigger Hermes agent tasks from external service events.

1|Updated May 19, 2026
One-click install
npx skills add https://github.com/justinsensei/apollo-backup --skill webhook-subscriptions-justinsensei
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: webhook-subscriptions
Source: https://github.com/justinsensei/apollo-backup/tree/main/skills/devops/webhook-subscriptions
Command: npx skills add https://github.com/justinsensei/apollo-backup --skill webhook-subscriptions-justinsensei

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill allows users to create and manage webhook subscriptions that enable external services to trigger agent runs through POSTed events.

Core Features & Use Cases

  • Webhook Creation: Setup webhooks from platforms like GitHub, GitLab, Stripe, and more.
  • Event Subscription: Subscribe to specific events (e.g., new issues in GitHub, payment intent success in Stripe) for automated actions.
  • Integration & Delivery: Trigger skills, deliver messages, or perform tasks directly through integrated channels.
  • Use Case: Use this to set up automatic updates, notifications, or process data as soon as it's received from external services.

Quick Start

Create a new webhook subscription to GitHub issues by running hermes webhook subscribe github-issues --events issues --prompt "New issue: {issue.title}" --deliver github_comment --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 set up webhook subscriptions to trigger automated tasks on GitHub events?

Webhook subscriptions allow external platforms like GitHub to POST event data that triggers automated agent runs. You configure a subscription by specifying the event source, target events like issues, and the prompt to execute when those events occur.

Can I use webhook subscriptions with GitLab and CI/CD pipelines for event-driven automation?

Yes, webhook subscriptions support GitLab and other platforms for event-driven architecture in CI/CD pipelines. They enable external services to trigger automated actions and real-time notifications by delivering POSTed events to the Hermes agent system.

What's the best way to automatically deliver messages to a chat when a new GitHub issue is created?

You can subscribe to GitHub issue events and configure delivery to a specific chat ID. Running a webhook subscribe command with the events and deliver parameters posts an automated comment or message to the designated channel when a new issue opens.

Do I need the Hermes agent system to process webhook events for software automation?

Yes, this Skill requires the Hermes agent system to process incoming webhook events. It acts as the receiver for POSTed payloads from services like Stripe and GitHub, parsing the data to trigger configured skills, tasks, or notifications.

What types of external events can I subscribe to for triggering automated agent runs?

You can subscribe to various platform-specific events such as new GitHub issues or successful Stripe payment intents. These event subscriptions trigger configured automated tasks, process incoming data, or deliver messages through integrated channels.