hermes-agent/skills
Teknium dabe3c34cc
feat(webhook): hermes webhook CLI + skill for event-driven subscriptions (#3578)
Adds 'hermes webhook' CLI subcommand and a skill — zero new model tools.

CLI commands (require webhook platform to be enabled):
  hermes webhook subscribe <name> [--events, --prompt, --deliver, ...]
  hermes webhook list
  hermes webhook remove <name>
  hermes webhook test <name>

All commands gate on webhook platform being enabled in config. If not
configured, prints setup instructions (gateway setup wizard, manual
config.yaml, or env vars).

The agent uses these via terminal tool, guided by the webhook-subscriptions
skill which documents setup, common patterns (GitHub, Stripe, CI/CD,
monitoring), prompt template syntax, security, and troubleshooting.

Adapter enhancement: webhook.py hot-reloads dynamic subscriptions from
~/.hermes/webhook_subscriptions.json on each incoming request (mtime-gated).
Static config.yaml routes always take precedence.

Docs: updated webhooks.md with Dynamic Subscriptions section, added
hermes webhook to cli-commands.md reference.

No new model tools. No toolset changes.

24 new tests for CLI CRUD, persistence, enabled-gate, and adapter
dynamic route loading.
2026-03-28 14:33:35 -07:00
..
apple feat: secure skill env setup on load (core #688) 2026-03-13 03:14:04 -07:00
autonomous-ai-agents docs: finish cron terminology cleanup 2026-03-14 19:20:58 -07:00
creative Refactor ascii-video skill: creative-first SKILL.md, consolidate reference files 2026-03-16 20:11:12 -04:00
data-science feat: restore ACP server implementation from PR #949 (#1254) 2026-03-14 00:09:05 -07:00
devops/webhook-subscriptions feat(webhook): hermes webhook CLI + skill for event-driven subscriptions (#3578) 2026-03-28 14:33:35 -07:00
diagramming refactor: reorganize skills into sub-categories 2026-03-09 03:35:53 -07:00
dogfood docs: align venv path to match installer (venv/ not .venv/) 2026-03-19 18:16:26 -07:00
domain refactor: reorganize skills into sub-categories 2026-03-09 03:35:53 -07:00
email feat: secure skill env setup on load (core #688) 2026-03-13 03:14:04 -07:00
feeds refactor: reorganize skills into sub-categories 2026-03-09 03:35:53 -07:00
gaming feat: add pokemon-player skill with battle-tested gameplay tips 2026-03-09 20:29:38 -07:00
gifs refactor: reorganize skills into sub-categories 2026-03-09 03:35:53 -07:00
github feat: secure skill env setup on load (core #688) 2026-03-13 03:14:04 -07:00
index-cache Release set of skills 2026-02-25 05:21:17 -08:00
inference-sh feat(skills): add inference.sh skill (terminal-based, no custom tools) (#1686) 2026-03-17 03:06:53 -07:00
leisure/find-nearby feat: find-nearby skill and Telegram location support 2026-03-09 05:31:10 -07:00
mcp feat: secure skill env setup on load (core #688) 2026-03-13 03:14:04 -07:00
media feat: secure skill env setup on load (core #688) 2026-03-13 03:14:04 -07:00
mlops docs: align venv path to match installer (venv/ not .venv/) 2026-03-19 18:16:26 -07:00
music-creation refactor: reorganize skills into sub-categories 2026-03-09 03:35:53 -07:00
note-taking refactor: update Obsidian vault path handling 2026-02-25 20:24:51 -08:00
productivity docs(skill): add split, merge, search examples to ocr-and-documents skill (#2461) 2026-03-22 04:31:22 -07:00
red-teaming/godmode feat: add godmode jailbreaking skill + docs (#3157) 2026-03-26 01:37:18 -07:00
research fix(honcho): isolate session routing for multi-user gateway (#1500) 2026-03-16 00:23:47 -07:00
smart-home feat: secure skill env setup on load (core #688) 2026-03-13 03:14:04 -07:00
social-media feat(skills): add X/Twitter xitter skill via upstream x-cli (#1285) 2026-03-14 04:00:27 -07:00
software-development fix: save /plan output in workspace (#1381) 2026-03-14 21:28:51 -07:00