webhook-subscriptions

Create and manage HMAC-verified webhook subscriptions for event-driven agent runs.

Updated May 14, 2026
One-click install
npx skills add https://github.com/SethyPagna/Secretary-Jarvis --skill webhook-subscriptions-sethypagna
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: webhook-subscriptions
Source: https://github.com/SethyPagna/Secretary-Jarvis/tree/main/src/capabilities/skills/devops/webhook-subscriptions
Command: npx skills add https://github.com/SethyPagna/Secretary-Jarvis --skill webhook-subscriptions-sethypagna

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the manual glue work between external events and Jarvis by turning incoming webhooks into repeatable, secure agent runs.

Core Features & Use Cases

  • Subscription Management: Create, list, test, and remove dynamic webhook subscriptions from the Jarvis CLI.
  • Event-Driven Automation: Trigger agent runs from GitHub, GitLab, Stripe, CI/CD pipelines, monitoring alerts, IoT sensors, and other POST-based sources.
  • Secure Delivery: Use HMAC signatures, event filters, prompt templates, and optional direct delivery to chat platforms or comments.
  • Use Case: A team can route new GitHub issues into a triage workflow, send Stripe payment events to Telegram, or forward build failures to Discord without manual monitoring.

Quick Start

Enable the webhook gateway in Jarvis and ask it to create a webhook subscription for the event source you want to connect.

Frequently Asked Questions about webhook-subscriptions

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

FAQPage Schema
How do I trigger agent runs automatically from GitHub or Stripe webhooks?

You can trigger agent runs automatically from GitHub or Stripe webhooks by creating dynamic webhook subscriptions from the CLI. This routes incoming POST-based events directly into Jarvis workflows without manual monitoring.

What is the best way to secure incoming webhooks for event-driven automation?

The best way to secure incoming webhooks for event-driven automation is through HMAC signature verification. This Skill applies HMAC verification alongside event filters to ensure only valid, authenticated payloads trigger agent runs.

Can I route Stripe payment events or CI/CD build failures directly to Discord or Telegram?

Yes, you can route Stripe payment events or CI/CD build failures directly to Discord or Telegram. This Skill supports optional direct delivery routing to chat platforms and comments using prompt templates.

How do I manage and test webhook subscriptions from the command line?

You manage and test webhook subscriptions from the command line using the Jarvis CLI. The Skill supports creating, listing, testing, and removing dynamic subscriptions entirely through CLI commands.

Does this webhook gateway support event filtering for IoT sensors and monitoring alerts?

Yes, the webhook gateway supports event filtering for IoT sensors and monitoring alerts. It applies event filters to incoming payloads, ensuring only specific triggering conditions launch an agent run.