webhook-subscriptions

Automate Thoth agent runs via configurable webhook subscriptions from external services.

2|Updated May 22, 2026
One-click install
npx skills add https://github.com/519lab/thoth-agent --skill webhook-subscriptions-519lab
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: webhook-subscriptions
Source: https://github.com/519lab/thoth-agent/tree/main/skills/devops/webhook-subscriptions
Command: npx skills add https://github.com/519lab/thoth-agent --skill webhook-subscriptions-519lab

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the execution of Thoth agent runs in response to external events, enabling event-driven automation and integration with various services.

Core Features & Use Cases

  • Event-Driven Automation: Trigger Thoth agent runs by receiving events from external services like GitHub, GitLab, Stripe, CI/CD, IoT sensors, and monitoring tools.
  • Flexible Setup: Configure webhook subscriptions with various options, including prompt templates, event types, and delivery methods.
  • Integration: Seamlessly integrate with popular services and platforms for event-driven operations.
  • Use Case: Automatically run Thoth agent tasks when a new issue is created on GitHub, a pull request is reviewed, or a payment is processed on Stripe.

Quick Start

Create a webhook subscription for GitHub issues by running: thoth webhook subscribe github-issues --events issues --prompt "New GitHub issue #{issue.number}: {issue.title}\n\nAction: {action}\nAuthor: {issue.user.login}\nBody:\n{issue.body}\n\nPlease triage this issue." --deliver telegram --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 trigger automated agent runs from GitHub or Stripe webhook events?

You can trigger automated agent runs from GitHub or Stripe webhook events by configuring event subscriptions that listen for external service activity and execute tasks based on predefined prompt templates.

What is webhook-driven automation for event-based agent execution?

Webhook-driven automation for event-based agent execution is a process where external service events automatically trigger agent runs, handling event subscription, message formatting, and conditional execution without manual intervention.

Can I configure specific event types and delivery methods for webhook subscriptions?

Yes, you can configure specific event types and delivery methods for webhook subscriptions, allowing you to filter external events and route formatted messages to designated delivery channels like Telegram.

Does this webhook subscription method work with GitLab and CI/CD pipelines?

Yes, this webhook subscription method works with GitLab and CI/CD pipelines, supporting integration with various external services to enable event-driven automation across different development and monitoring platforms.

What's the best way to automatically triage new GitHub issues using webhook events?

The best way to automatically triage new GitHub issues using webhook events is to subscribe to issue events, format the payload with a prompt template, and deliver the triage instructions to your agent or chat channel.

Are there limitations to conditional execution based on external webhook events?

Conditional execution based on external webhook events requires proper configuration of event types and delivery methods, and its effectiveness depends on the payload structure and integration compatibility of the external services.