What problem does it solve?
This Skill streamlines the process of setting up and managing webhook subscriptions for event-driven agent runs in the Hermes platform, enabling seamless integration between external services and automated task execution.
Core Features & Use Cases
- Event-Driven Automation: Automatically run tasks based on incoming events from external services.
- Flexible Event Handling: Support for various webhook platforms like GitHub, GitLab, Stripe, CI/CD systems, and IoT sensors.
- Direct Delivery and Integration: Directly send notifications or trigger actions via supported platforms such as Telegram, Discord, and GitHub comments.
- Customizable Prompt Templates: Create personalized prompts for each subscription based on the incoming event's payload.
- Security and Persistence: Secure HMAC authentication for webhook events, and persistence of subscription configurations across restarts.
Quick Start
Create a webhook subscription for GitHub events. Run: hermes webhook subscribe github-issues --events "issues" --prompt "New issue on GitHub" --deliver telegram --deliver-chat-id "12345" --secret "optional-custom-secret".