webhook-subscriptions

Create and manage webhook subscriptions that trigger AI agent runs on HTTP events.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Enable external services to automatically activate AI agent runs without manual polling or ad-hoc integrations, providing a secure, configurable bridge from incoming HTTP events to automated agent workflows.

Core Features & Use Cases

  • Subscription Management: Create, list, test, and remove named webhook subscriptions with event filters and human-readable descriptions.
  • Prompt Templating: Format agent prompts using dot notation to extract nested fields from JSON payloads for targeted automation.
  • Security & Delivery: Auto-generate HMAC-SHA256 secrets (or accept custom secrets), validate signatures, persist subscriptions to local storage, and deliver agent outputs to targets like Telegram, Discord, or GitHub comments.
  • Use Cases: Automatically triage GitHub issues, post CI pipeline results to team channels, notify on Stripe payment events, and forward monitoring alerts to on-call workflows.

Quick Start

Run the hermes webhook subscribe command to create a named subscription with a prompt template, event filter, and 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 an AI agent automatically from a GitHub webhook?

Webhook subscriptions trigger AI agent runs by matching incoming HTTP events against configured filters and formatting payloads into prompts. This mechanism eliminates manual polling by providing a secure bridge from external services to automated agent workflows.

How do I set up webhook subscriptions to automate Stripe payment notifications?

To route webhook events to specific agents, you create a subscription with event filters that match incoming HTTP payloads. The system then applies prompt templating with dot notation to extract nested JSON fields and formats them for the agent workflow.

How do I ensure my webhook integrations are secure?

Yes, you can format prompts using dot notation to extract nested fields from JSON payloads. This allows you to target specific data within incoming webhook events for precise automation and customized agent responses.

Can I use prompt templating to extract nested fields from JSON payloads?

Yes, you can format prompts using dot notation to extract nested fields from JSON payloads. This allows you to target specific data within incoming webhook events for precise automation and customized agent responses.

Does this webhook trigger tool work with CI/CD systems and IoT sensors?

The webhook subscription system supports integration with CI/CD systems, monitoring tools, and IoT sensors by using hot-reloadable adapter behavior. This ensures reliable event delivery and automated agent execution across diverse external platforms.

What is the best way to manage and test webhook subscriptions?

Subscriptions are managed via CLI commands to create, list, test, and remove named webhook configurations. They are persisted to local storage, ensuring reliable delivery and easy management of event filters and delivery targets.