What problem does it solve?
This Skill enables event-driven automation of Hermes agent runs, allowing external services to trigger actions within the Hermes agent based on incoming events.
Core Features & Use Cases
- Event-Driven Automation: Automatically execute agent tasks when specific events occur from external services.
- Webhook Integration: Configure webhook subscriptions to listen for events from platforms like GitHub, GitLab, Stripe, CI/CD systems, IoT sensors, and more.
- Use Case: Automate the creation of GitHub issues or the posting of payment notifications to a Telegram chat when specific events are triggered by external services.
Quick Start
Use the 'hermes webhook subscribe' command to set up a webhook subscription. For example, to create a subscription for GitHub issues, run:
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"