What problem does it solve?
This Skill streamlines the creation and management of webhook subscriptions, allowing users to trigger agent runs or receive push notifications from external services, eliminating the need for costly LLM interactions.
Core Features & Use Cases
- Event-Driven Agent Activation: Automate agent runs in response to external service events.
- Direct Push Notifications: Send notifications to chats without LLM cost.
- Use Case: Integrate with GitHub to automatically trigger agent runs when new issues are created, and send notifications to a chat when payments are processed through Stripe.
Quick Start
Create a webhook subscription for GitHub issues using the following command:
hermes 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"