What problem does it solve?
Webhook subscriptions remove the need for manual polling and ad-hoc event handling by letting external services automatically trigger agent runs when relevant events occur. This enables faster, consistent, and automated responses to events such as new issues, payment notifications, CI builds, or monitoring alerts.
Core Features & Use Cases
- Create and manage subscriptions: register named routes that map incoming POST events to prompt templates and skill handlers.
- Secure delivery: per-subscription HMAC-SHA256 secrets and signature validation to ensure authentic requests.
- Flexible routing and delivery: filter by event types, format payloads into prompts, and deliver responses to targets like Telegram, Discord, or GitHub comments.
- Persistence and hot-reload: subscriptions persist to disk and are hot-reloaded by the adapter so changes take effect immediately.
- Use Case: triage new GitHub issues into a Telegram channel, post CI build summaries to Discord, or run payment-event workflows for Stripe notifications.
Quick Start
Use the webhook-subscriptions skill to create a subscription that listens for GitHub issues and delivers triage results to your Telegram channel.