webhook-subscriptions

Create HMAC-secured webhook subscriptions that trigger Spark agent runs on event POST requests.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates the need to manually trigger Spark agent runs for time-sensitive events from external services, ensuring you never miss critical updates from tools like GitHub, Stripe, or CI/CD platforms.

Core Features & Use Cases

  • Dynamic Webhook Subscription Management: Create, list, test, and remove custom webhook endpoints tailored to specific event types from any external service.
  • Payload Templating: Use dot notation to extract specific nested fields from incoming event payloads to craft targeted, context-aware agent prompts.
  • Multi-Channel Response Delivery: Send agent outputs directly to Telegram, Discord, GitHub comments, or other integrated platforms for seamless workflow integration.
  • Use Case Example: Set up a webhook to automatically triage new GitHub issues and post the agent's recommended actions directly to your team's Telegram channel, no manual checking required.

Quick Start

Use the webhook-subscriptions skill to set up a webhook that automatically triggers a Spark agent to triage new GitHub issues and send the results to your Telegram chat.

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 automatically when external services send event POST requests?

You can trigger automated agent runs by creating dynamic HMAC-secured webhook subscriptions. This allows external services like GitHub, Stripe, or CI/CD tools to send event POST requests that automatically initiate your Spark agents.

Can I extract specific nested fields from a GitHub or Stripe event payload for my agent?

Yes, you can extract specific nested fields from event payloads using payload templating with dot notation. This enables you to craft targeted, context-aware agent prompts based on the incoming webhook data.

Does webhook automation support sending agent responses directly to Telegram or Discord?

Yes, webhook automation supports multi-channel response delivery. You can send agent outputs directly to Telegram, Discord, or GitHub comments to ensure seamless workflow integration and immediate team notifications.

What is the best way to automatically triage new GitHub issues without manual checking?

The best way to automatically triage issues is by setting up a webhook subscription. This triggers an agent automatically when a new GitHub issue is posted, sending recommended actions directly to your team's chat.

Do I need manual configuration to manage webhook endpoints for different event types?

No, you do not need manual configuration for each endpoint. You can dynamically create, list, test, and remove custom webhook endpoints tailored to specific event types from any external service.