feat(plugin-catalog): add 66 community plugins from the Discord #plugins-skills-and-skins sweep
Every entry is pinned to the commit reviewed on 2026-09-15 and passed, at that commit: `hermes plugins validate` (declared tools/hooks/middleware match registrations, no built-in tool collisions) in both the main venv and a bare `pip install -e .` venv, `tools.plugin_guard.scan_plugin` with a non-dangerous verdict, a self-updater grep over every .js file, and a vendor-credential-store write grep over every .py file. Capabilities and requires_env are copied from each plugin.yaml; category was assigned by hand.
This commit is contained in:
13
plugin-catalog/agent-analytics.yaml
Normal file
13
plugin-catalog/agent-analytics.yaml
Normal file
@@ -0,0 +1,13 @@
|
||||
name: agent-analytics
|
||||
repo: https://github.com/Agent-Analytics/agent-analytics-hermes-plugin
|
||||
sha: 63f11d3669330e40dad977b7d32f9b69e69a9fb8
|
||||
description: Dashboard-only read plugin for Agent Analytics inside Hermes.
|
||||
maintainer: Agent-Analytics
|
||||
tier: community
|
||||
category: desktop
|
||||
docs_url: https://github.com/Agent-Analytics/agent-analytics-hermes-plugin#readme
|
||||
capabilities:
|
||||
provides_tools: []
|
||||
provides_hooks: []
|
||||
provides_middleware: []
|
||||
requires_env: []
|
||||
15
plugin-catalog/agentchat.yaml
Normal file
15
plugin-catalog/agentchat.yaml
Normal file
@@ -0,0 +1,15 @@
|
||||
name: agentchat
|
||||
repo: https://github.com/agentchatme/agentchat-hermes
|
||||
sha: 8322d5c97fc81b1493c2ccfc83c19cee03173196
|
||||
description: AgentChat — peer-to-peer messaging for AI agents. Owns its own WebSocket; pokes the agent
|
||||
on inbound; the agent decides whether to reply. Send is a tool call, never automatic. Bundles the etiquette
|
||||
skill.
|
||||
maintainer: agentchatme
|
||||
tier: community
|
||||
category: platform
|
||||
docs_url: https://github.com/agentchatme/agentchat-hermes#readme
|
||||
capabilities:
|
||||
provides_tools: []
|
||||
provides_hooks: []
|
||||
provides_middleware: []
|
||||
requires_env: []
|
||||
15
plugin-catalog/brave-search.yaml
Normal file
15
plugin-catalog/brave-search.yaml
Normal file
@@ -0,0 +1,15 @@
|
||||
name: brave-search
|
||||
repo: https://github.com/rabilrbl/hermes-brave-search-plugin
|
||||
sha: 4134cbef910c14c63e6b284b0820b30f3811ab47
|
||||
description: Brave Search API tools for live web search inside Hermes
|
||||
maintainer: rabilrbl
|
||||
tier: community
|
||||
category: web
|
||||
docs_url: https://github.com/rabilrbl/hermes-brave-search-plugin#readme
|
||||
capabilities:
|
||||
provides_tools:
|
||||
- brave_web_search
|
||||
provides_hooks: []
|
||||
provides_middleware: []
|
||||
requires_env:
|
||||
- name
|
||||
16
plugin-catalog/bridge-adapter.yaml
Normal file
16
plugin-catalog/bridge-adapter.yaml
Normal file
@@ -0,0 +1,16 @@
|
||||
name: bridge-adapter
|
||||
repo: https://github.com/Kesuek/hermes-bridge-adapter
|
||||
sha: 406a53d75cd68378067dddc7273d4261c0155fd5
|
||||
description: Generic JSON-file-based bridge adapter. Bridges self-register via a registry/ manifest (presence
|
||||
= registered, rm = unregistered). Polls inbox/ for incoming messages, writes outgoing to outbox/. External
|
||||
services (imsg, Matrix, Telegram, ...) write/read JSON files in a shared directory.
|
||||
maintainer: Kesuek
|
||||
tier: community
|
||||
category: platform
|
||||
docs_url: https://github.com/Kesuek/hermes-bridge-adapter#readme
|
||||
capabilities:
|
||||
provides_tools: []
|
||||
provides_hooks: []
|
||||
provides_middleware: []
|
||||
requires_env:
|
||||
- name
|
||||
18
plugin-catalog/camofox-human-auth.yaml
Normal file
18
plugin-catalog/camofox-human-auth.yaml
Normal file
@@ -0,0 +1,18 @@
|
||||
name: camofox-human-auth
|
||||
repo: https://github.com/tim-toothed/hermes-camofox-human-auth
|
||||
sha: 19946d2e664063ffc5259f85703d14e11b477512
|
||||
description: Universal human-controlled authentication for Camofox Browser, powered by the Camoufox engine.
|
||||
Supports login, registration, SSO, MFA, OTP, CAPTCHA, and device confirmation. Requires the Camofox
|
||||
backend; never changes an existing Hermes browser provider automatically.
|
||||
maintainer: tim-toothed
|
||||
tier: community
|
||||
category: web
|
||||
docs_url: https://github.com/tim-toothed/hermes-camofox-human-auth#readme
|
||||
capabilities:
|
||||
provides_tools:
|
||||
- camofox_auth_finish
|
||||
- camofox_auth_open
|
||||
- camofox_backend_status
|
||||
provides_hooks: []
|
||||
provides_middleware: []
|
||||
requires_env: []
|
||||
17
plugin-catalog/carbonvoice-platform.yaml
Normal file
17
plugin-catalog/carbonvoice-platform.yaml
Normal file
@@ -0,0 +1,17 @@
|
||||
name: carbonvoice-platform
|
||||
repo: https://github.com/PhononX/hermes-plugin-carbonvoice
|
||||
sha: 55867dba9c6645ce493fd955970302e59a4548ea
|
||||
description: Carbon Voice gateway adapter for Hermes Agent. Connects via Socket.IO (primary) with REST
|
||||
polling fallback — no public webhook or tunnel required. Persists a cursor to disk so messages received
|
||||
while Hermes is offline are processed on the next startup. Replies via POST /v3/messages/start, so the
|
||||
Her
|
||||
maintainer: PhononX
|
||||
tier: community
|
||||
category: platform
|
||||
docs_url: https://github.com/PhononX/hermes-plugin-carbonvoice#readme
|
||||
capabilities:
|
||||
provides_tools: []
|
||||
provides_hooks: []
|
||||
provides_middleware: []
|
||||
requires_env:
|
||||
- name
|
||||
14
plugin-catalog/cashew.yaml
Normal file
14
plugin-catalog/cashew.yaml
Normal file
@@ -0,0 +1,14 @@
|
||||
name: cashew
|
||||
repo: https://github.com/magnus919/hermes-cashew
|
||||
sha: d89e59e63315f7c356c868a4ce7db64cb3c1aa1b
|
||||
description: Cashew — persistent thought-graph memory with local embeddings, organic decay, and autonomous
|
||||
think cycles.
|
||||
maintainer: magnus919
|
||||
tier: community
|
||||
category: memory
|
||||
docs_url: https://github.com/magnus919/hermes-cashew#readme
|
||||
capabilities:
|
||||
provides_tools: []
|
||||
provides_hooks: []
|
||||
provides_middleware: []
|
||||
requires_env: []
|
||||
17
plugin-catalog/chatto-platform.yaml
Normal file
17
plugin-catalog/chatto-platform.yaml
Normal file
@@ -0,0 +1,17 @@
|
||||
name: chatto-platform
|
||||
repo: https://github.com/jrimmer/hermes-chatto-plugin
|
||||
sha: aab0a20635cb578253a8014bc8d93e1b32f020fc
|
||||
description: Chatto gateway adapter for Hermes Agent. Connects to a Chatto server (self-hosted team chat)
|
||||
and relays messages between rooms/DMs and the Hermes agent. Uses the Chatto ConnectRPC API (JSON over
|
||||
HTTP) for outbound messages and the Chatto realtime WebSocket protocol (binary protobuf) for inbound
|
||||
eve
|
||||
maintainer: jrimmer
|
||||
tier: community
|
||||
category: platform
|
||||
docs_url: https://github.com/jrimmer/hermes-chatto-plugin#readme
|
||||
capabilities:
|
||||
provides_tools: []
|
||||
provides_hooks: []
|
||||
provides_middleware: []
|
||||
requires_env:
|
||||
- name
|
||||
15
plugin-catalog/cjk_sanitizer.yaml
Normal file
15
plugin-catalog/cjk_sanitizer.yaml
Normal file
@@ -0,0 +1,15 @@
|
||||
name: cjk_sanitizer
|
||||
repo: https://github.com/evanyudis/cjk_sanitizer
|
||||
sha: 47d2a95c89e827fef6ea0bacbff433c6dc980351
|
||||
description: Strip unwanted Chinese (CJK) and Cyrillic characters from LLM output. Korean Hangul and Japanese
|
||||
Kana are preserved.
|
||||
maintainer: evanyudis
|
||||
tier: community
|
||||
category: general
|
||||
docs_url: https://github.com/evanyudis/cjk_sanitizer#readme
|
||||
capabilities:
|
||||
provides_tools: []
|
||||
provides_hooks:
|
||||
- transform_llm_output
|
||||
provides_middleware: []
|
||||
requires_env: []
|
||||
49
plugin-catalog/clawchat.yaml
Normal file
49
plugin-catalog/clawchat.yaml
Normal file
@@ -0,0 +1,49 @@
|
||||
name: clawchat
|
||||
repo: https://github.com/clawling/clawchat-plugin-hermes-agent
|
||||
sha: c1e009e6f66cd25aa729f72de1808b2d451089a6
|
||||
description: ClawChat gateway integration for Hermes Agent.
|
||||
maintainer: clawling
|
||||
tier: community
|
||||
category: platform
|
||||
docs_url: https://github.com/clawling/clawchat-plugin-hermes-agent#readme
|
||||
capabilities:
|
||||
provides_tools:
|
||||
- clawchat_accept_friend_request
|
||||
- clawchat_add_group_member
|
||||
- clawchat_create_moment
|
||||
- clawchat_create_moment_comment
|
||||
- clawchat_delete_moment
|
||||
- clawchat_delete_moment_comment
|
||||
- clawchat_get_account_profile
|
||||
- clawchat_get_conversation
|
||||
- clawchat_get_moment
|
||||
- clawchat_get_user_profile
|
||||
- clawchat_leave_group
|
||||
- clawchat_list_account_friends
|
||||
- clawchat_list_apps
|
||||
- clawchat_list_friend_requests
|
||||
- clawchat_list_moments
|
||||
- clawchat_liveware_login
|
||||
- clawchat_memory_edit
|
||||
- clawchat_memory_read
|
||||
- clawchat_memory_search
|
||||
- clawchat_memory_write
|
||||
- clawchat_mention_message
|
||||
- clawchat_metadata_sync
|
||||
- clawchat_metadata_update
|
||||
- clawchat_react_message
|
||||
- clawchat_register_app
|
||||
- clawchat_reject_friend_request
|
||||
- clawchat_remove_friend
|
||||
- clawchat_reply_moment_comment
|
||||
- clawchat_search_users
|
||||
- clawchat_send_friend_request
|
||||
- clawchat_toggle_moment_reaction
|
||||
- clawchat_unregister_app
|
||||
- clawchat_update_account_profile
|
||||
- clawchat_upload_avatar_image
|
||||
provides_hooks:
|
||||
- pre_api_request
|
||||
- pre_gateway_dispatch
|
||||
provides_middleware: []
|
||||
requires_env: []
|
||||
14
plugin-catalog/crawl4ai.yaml
Normal file
14
plugin-catalog/crawl4ai.yaml
Normal file
@@ -0,0 +1,14 @@
|
||||
name: crawl4ai
|
||||
repo: https://github.com/mblauser/hermes-plugin-crawl4ai
|
||||
sha: 6eb0842a39e2d89fb02ca85512945700dbebdc86
|
||||
description: Crawl4ai self-hosted web content extraction. Requires CRAWL4AI_URL and CRAWL4AI_API_TOKEN
|
||||
pointing at your instance.
|
||||
maintainer: mblauser
|
||||
tier: community
|
||||
category: web
|
||||
docs_url: https://github.com/mblauser/hermes-plugin-crawl4ai#readme
|
||||
capabilities:
|
||||
provides_tools: []
|
||||
provides_hooks: []
|
||||
provides_middleware: []
|
||||
requires_env: []
|
||||
15
plugin-catalog/dashscope-image.yaml
Normal file
15
plugin-catalog/dashscope-image.yaml
Normal file
@@ -0,0 +1,15 @@
|
||||
name: dashscope-image
|
||||
repo: https://github.com/rriggs/hermes-plugin-dashscope-image
|
||||
sha: f13665c97eb852b3ef90e30e020dbdcf0c9dc38b
|
||||
description: DashScope (Qwen Cloud) image generation -- Wan 2.7 models via Alibaba Cloud Model Studio.
|
||||
Works with token plan (sk-sp-*) and PAYG (sk-ws-*) keys.
|
||||
maintainer: rriggs
|
||||
tier: community
|
||||
category: tools
|
||||
docs_url: https://github.com/rriggs/hermes-plugin-dashscope-image#readme
|
||||
capabilities:
|
||||
provides_tools: []
|
||||
provides_hooks: []
|
||||
provides_middleware: []
|
||||
requires_env:
|
||||
- QWEN_API_KEY
|
||||
15
plugin-catalog/dashscope-video.yaml
Normal file
15
plugin-catalog/dashscope-video.yaml
Normal file
@@ -0,0 +1,15 @@
|
||||
name: dashscope-video
|
||||
repo: https://github.com/rriggs/hermes-plugin-dashscope-video
|
||||
sha: 229b5c93d498dfa25aab31f0bef47f32fccde69f
|
||||
description: DashScope (Qwen Cloud) video generation -- HappyHorse 1.1 models via Alibaba Cloud Model
|
||||
Studio. Async task API. Works with token plan (sk-sp-*) keys.
|
||||
maintainer: rriggs
|
||||
tier: community
|
||||
category: tools
|
||||
docs_url: https://github.com/rriggs/hermes-plugin-dashscope-video#readme
|
||||
capabilities:
|
||||
provides_tools: []
|
||||
provides_hooks: []
|
||||
provides_middleware: []
|
||||
requires_env:
|
||||
- QWEN_API_KEY
|
||||
30
plugin-catalog/davinci-resolve.yaml
Normal file
30
plugin-catalog/davinci-resolve.yaml
Normal file
@@ -0,0 +1,30 @@
|
||||
name: davinci-resolve
|
||||
repo: https://github.com/wassermanproductions/hermes-davinci-resolve-plugin
|
||||
sha: bbd5b207f823f16a20e756bfa80f44ad34790a3f
|
||||
description: Control DaVinci Resolve Studio live, or generate importable interchange files for free DaVinci
|
||||
Resolve.
|
||||
maintainer: wassermanproductions
|
||||
tier: community
|
||||
category: tools
|
||||
docs_url: https://github.com/wassermanproductions/hermes-davinci-resolve-plugin#readme
|
||||
capabilities:
|
||||
provides_tools:
|
||||
- resolve_add_timeline_marker
|
||||
- resolve_append_to_current_timeline
|
||||
- resolve_capabilities
|
||||
- resolve_create_scripted_timeline
|
||||
- resolve_create_timeline
|
||||
- resolve_generate_fcpxml_timeline
|
||||
- resolve_generate_marker_csv
|
||||
- resolve_import_media
|
||||
- resolve_launch
|
||||
- resolve_probe
|
||||
- resolve_project_summary
|
||||
- resolve_render_status
|
||||
- resolve_render_timeline
|
||||
- resolve_scan_media_folder
|
||||
provides_hooks: []
|
||||
provides_middleware: []
|
||||
requires_env: []
|
||||
platforms:
|
||||
- macos
|
||||
14
plugin-catalog/deepgram-voice.yaml
Normal file
14
plugin-catalog/deepgram-voice.yaml
Normal file
@@ -0,0 +1,14 @@
|
||||
name: deepgram-voice
|
||||
repo: https://github.com/jaysonsantos/hermes-deepgram-voice-plugin
|
||||
sha: c1d8ef24ffe3606976ba52d635e684f5566ed04c
|
||||
description: Deepgram Aura text-to-speech and Nova speech-to-text providers for Hermes Agent.
|
||||
maintainer: jaysonsantos
|
||||
tier: community
|
||||
category: voice
|
||||
docs_url: https://github.com/jaysonsantos/hermes-deepgram-voice-plugin#readme
|
||||
capabilities:
|
||||
provides_tools: []
|
||||
provides_hooks: []
|
||||
provides_middleware: []
|
||||
requires_env:
|
||||
- name
|
||||
15
plugin-catalog/diff-review.yaml
Normal file
15
plugin-catalog/diff-review.yaml
Normal file
@@ -0,0 +1,15 @@
|
||||
name: diff-review
|
||||
repo: https://github.com/sprmn24/hermes-plugin-diff-review
|
||||
sha: f238271c1f63ac59b43b99290ec6143f50b780f3
|
||||
description: Analyze git diffs for common code quality issues — debug prints, hardcoded secrets, bare
|
||||
except clauses, and unresolved TODOs.
|
||||
maintainer: sprmn24
|
||||
tier: community
|
||||
category: tools
|
||||
docs_url: https://github.com/sprmn24/hermes-plugin-diff-review#readme
|
||||
capabilities:
|
||||
provides_tools:
|
||||
- diff_review
|
||||
provides_hooks: []
|
||||
provides_middleware: []
|
||||
requires_env: []
|
||||
16
plugin-catalog/document-reader.yaml
Normal file
16
plugin-catalog/document-reader.yaml
Normal file
@@ -0,0 +1,16 @@
|
||||
name: document-reader
|
||||
repo: https://github.com/lEWFkRAD/hermes-document-reader
|
||||
sha: f3a0bed28e6c289942b899924d9e7cf8b93045e8
|
||||
description: Profile-scoped document OCR for Hermes Desktop and HUD, with a guarded per-profile Windows
|
||||
service.
|
||||
maintainer: lEWFkRAD
|
||||
tier: community
|
||||
category: desktop
|
||||
docs_url: https://github.com/lEWFkRAD/hermes-document-reader#readme
|
||||
capabilities:
|
||||
provides_tools: []
|
||||
provides_hooks: []
|
||||
provides_middleware: []
|
||||
requires_env: []
|
||||
platforms:
|
||||
- windows
|
||||
16
plugin-catalog/fluxer-platform.yaml
Normal file
16
plugin-catalog/fluxer-platform.yaml
Normal file
@@ -0,0 +1,16 @@
|
||||
name: fluxer-platform
|
||||
repo: https://github.com/elkimek/hermes-fluxer-plugin
|
||||
sha: 6d2ef9767d0a0811a3ae26a76290b9b1e4636d4c
|
||||
description: Fluxer gateway adapter for Hermes Agent. Native Fluxer integration using Fluxer's bot REST
|
||||
API for outbound messages, Gateway WebSocket events for inbound dispatches, message edits, agent-requested
|
||||
reactions, pins, reply references, media delivery, and channel-directory enumeration. Component button
|
||||
maintainer: elkimek
|
||||
tier: community
|
||||
category: platform
|
||||
docs_url: https://github.com/elkimek/hermes-fluxer-plugin#readme
|
||||
capabilities:
|
||||
provides_tools: []
|
||||
provides_hooks: []
|
||||
provides_middleware: []
|
||||
requires_env:
|
||||
- name
|
||||
17
plugin-catalog/fmsg-platform.yaml
Normal file
17
plugin-catalog/fmsg-platform.yaml
Normal file
@@ -0,0 +1,17 @@
|
||||
name: fmsg-platform
|
||||
repo: https://github.com/markmnl/hermes-fmsg
|
||||
sha: 562f45a48a6b10504c8d6ff5c677f1ec990e6b7b
|
||||
description: fmsg platform adapter for Hermes Agent. Real-time inbound over the fmsg-webapi WebSocket
|
||||
(/fmsg/ws), outbound via its JSON REST routes. Authenticates with an fmsg API key (fmsgk_...) exchanged
|
||||
for a short-lived JWT — run the agent as a derived sub-account such as @alice_hermes@example.com. Only
|
||||
http
|
||||
maintainer: markmnl
|
||||
tier: community
|
||||
category: platform
|
||||
docs_url: https://github.com/markmnl/hermes-fmsg#readme
|
||||
capabilities:
|
||||
provides_tools: []
|
||||
provides_hooks: []
|
||||
provides_middleware: []
|
||||
requires_env:
|
||||
- name
|
||||
14
plugin-catalog/hades-coding-workflows.yaml
Normal file
14
plugin-catalog/hades-coding-workflows.yaml
Normal file
@@ -0,0 +1,14 @@
|
||||
name: hades-coding-workflows
|
||||
repo: https://github.com/singhguri/hades-coding-workflows
|
||||
sha: b68546d66fe684a49633a9174e44362eff77cbfc
|
||||
description: Coding workflow skills — dual-model harness, subagent-driven development, and implementation
|
||||
planning patterns for Hermes Agent
|
||||
maintainer: singhguri
|
||||
tier: community
|
||||
category: automation
|
||||
docs_url: https://github.com/singhguri/hades-coding-workflows#readme
|
||||
capabilities:
|
||||
provides_tools: []
|
||||
provides_hooks: []
|
||||
provides_middleware: []
|
||||
requires_env: []
|
||||
24
plugin-catalog/health-data.yaml
Normal file
24
plugin-catalog/health-data.yaml
Normal file
@@ -0,0 +1,24 @@
|
||||
name: health-data
|
||||
repo: https://github.com/Infinite-Labs-AI/hermes-health-apollo
|
||||
sha: 9f2db670a2669c9f3401fecb3b547ed52bcb2c3b
|
||||
description: Local health and daily-context data store for Hermes.
|
||||
maintainer: Infinite-Labs-AI
|
||||
tier: community
|
||||
category: tools
|
||||
docs_url: https://github.com/Infinite-Labs-AI/hermes-health-apollo#readme
|
||||
capabilities:
|
||||
provides_tools:
|
||||
- health_analysis_catalog
|
||||
- health_analysis_explain
|
||||
- health_analysis_plan
|
||||
- health_analyze
|
||||
- health_calendar_peek
|
||||
- health_coverage
|
||||
- health_event_query
|
||||
- health_feature_query
|
||||
- health_log_food
|
||||
- health_query
|
||||
- health_sync
|
||||
provides_hooks: []
|
||||
provides_middleware: []
|
||||
requires_env: []
|
||||
13
plugin-catalog/hermes-evolve.yaml
Normal file
13
plugin-catalog/hermes-evolve.yaml
Normal file
@@ -0,0 +1,13 @@
|
||||
name: hermes-evolve
|
||||
repo: https://github.com/nuffin/hermes-evolve
|
||||
sha: 941c0b11a3afa18a88cd26ce1612c0e017525f42
|
||||
description: Hot-reload plugins and evolve the system prompt in-place — /evolve now
|
||||
maintainer: nuffin
|
||||
tier: community
|
||||
category: general
|
||||
docs_url: https://github.com/nuffin/hermes-evolve#readme
|
||||
capabilities:
|
||||
provides_tools: []
|
||||
provides_hooks: []
|
||||
provides_middleware: []
|
||||
requires_env: []
|
||||
14
plugin-catalog/hermes-memory-ui.yaml
Normal file
14
plugin-catalog/hermes-memory-ui.yaml
Normal file
@@ -0,0 +1,14 @@
|
||||
name: hermes-memory-ui
|
||||
repo: https://github.com/xraysight/hermes-memory-ui
|
||||
sha: 9472bed7e20a51ac4f6c48f882bd9f80ea54d4ee
|
||||
description: Read-only Hermes Dashboard and Desktop plugin for inspecting built-in, holographic, Mem0,
|
||||
Honcho, Mnemosyne, Hindsight, and ByteRover memory.
|
||||
maintainer: xraysight
|
||||
tier: community
|
||||
category: desktop
|
||||
docs_url: https://github.com/xraysight/hermes-memory-ui#readme
|
||||
capabilities:
|
||||
provides_tools: []
|
||||
provides_hooks: []
|
||||
provides_middleware: []
|
||||
requires_env: []
|
||||
16
plugin-catalog/hermes-plugin-gen.yaml
Normal file
16
plugin-catalog/hermes-plugin-gen.yaml
Normal file
@@ -0,0 +1,16 @@
|
||||
name: hermes-plugin-gen
|
||||
repo: https://github.com/iruzen-dono/hermes-plugin-gen
|
||||
sha: 75899f960d8358731255172add8232344c9084b8
|
||||
description: Generate, scaffold, and extend Hermes Agent plugins from simple descriptions.
|
||||
maintainer: iruzen-dono
|
||||
tier: community
|
||||
category: tools
|
||||
docs_url: https://github.com/iruzen-dono/hermes-plugin-gen#readme
|
||||
capabilities:
|
||||
provides_tools:
|
||||
- plugin_add_skill
|
||||
- plugin_add_tool
|
||||
- plugin_scaffold
|
||||
provides_hooks: []
|
||||
provides_middleware: []
|
||||
requires_env: []
|
||||
14
plugin-catalog/hermes-plugin-guard.yaml
Normal file
14
plugin-catalog/hermes-plugin-guard.yaml
Normal file
@@ -0,0 +1,14 @@
|
||||
name: hermes-plugin-guard
|
||||
repo: https://github.com/mauricemohr88-debug/hermes-plugin-guard
|
||||
sha: 857d881be77249c192c5fefa8254db186a7abbca
|
||||
description: Static review of candidate Hermes plugins; target code is never executed.
|
||||
maintainer: mauricemohr88-debug
|
||||
tier: community
|
||||
category: tools
|
||||
docs_url: https://github.com/mauricemohr88-debug/hermes-plugin-guard#readme
|
||||
capabilities:
|
||||
provides_tools:
|
||||
- plugin_guard_review_candidate
|
||||
provides_hooks: []
|
||||
provides_middleware: []
|
||||
requires_env: []
|
||||
16
plugin-catalog/hermes-tag.yaml
Normal file
16
plugin-catalog/hermes-tag.yaml
Normal file
@@ -0,0 +1,16 @@
|
||||
name: hermes-tag
|
||||
repo: https://github.com/DanielLi202/hermes-tag
|
||||
sha: 250785b9c7485918f142e961e15ac084063a37e2
|
||||
description: Feishu platform override with per-chat Tier-0/Tier-1 context, standing work, and privacy
|
||||
lifecycle controls.
|
||||
maintainer: DanielLi202
|
||||
tier: community
|
||||
category: platform
|
||||
docs_url: https://github.com/DanielLi202/hermes-tag#readme
|
||||
capabilities:
|
||||
provides_tools: []
|
||||
provides_hooks: []
|
||||
provides_middleware: []
|
||||
requires_env:
|
||||
- FEISHU_APP_ID
|
||||
- FEISHU_APP_SECRET
|
||||
56
plugin-catalog/hermes-windows-computer-use.yaml
Normal file
56
plugin-catalog/hermes-windows-computer-use.yaml
Normal file
@@ -0,0 +1,56 @@
|
||||
name: hermes-windows-computer-use
|
||||
repo: https://github.com/TREE-Ind/THEIA-UI-Computer-Use
|
||||
sha: 6c73f53617c68e74618a6d6783e966795afe0e7a
|
||||
description: 'THEIA — The Human Environment Intelligence Aperture: virtual-desktop capture, fused stage
|
||||
observation, guarded caches, bounded dynamic workflows, and persistent raw-RGB LocateAnything C++/Q5
|
||||
CUDA grounding.'
|
||||
maintainer: TREE-Ind
|
||||
tier: community
|
||||
category: tools
|
||||
docs_url: https://github.com/TREE-Ind/THEIA-UI-Computer-Use#readme
|
||||
capabilities:
|
||||
provides_tools:
|
||||
- computer_use_batch
|
||||
- computer_use_calibrate_grid
|
||||
- computer_use_capture_screen
|
||||
- computer_use_click
|
||||
- computer_use_double_click
|
||||
- computer_use_drag
|
||||
- computer_use_drag_path
|
||||
- computer_use_drag_relative
|
||||
- computer_use_dynamic_workflow
|
||||
- computer_use_execute_code
|
||||
- computer_use_find_click
|
||||
- computer_use_find_drag
|
||||
- computer_use_focus_window
|
||||
- computer_use_forget_grounding
|
||||
- computer_use_get_active_window
|
||||
- computer_use_grid_cells
|
||||
- computer_use_hotkey
|
||||
- computer_use_key_down
|
||||
- computer_use_key_up
|
||||
- computer_use_locate
|
||||
- computer_use_locate_batch
|
||||
- computer_use_mouse_down
|
||||
- computer_use_mouse_up
|
||||
- computer_use_move
|
||||
- computer_use_move_relative
|
||||
- computer_use_observe_stage
|
||||
- computer_use_open_app
|
||||
- computer_use_pixel
|
||||
- computer_use_pixel_matches
|
||||
- computer_use_press
|
||||
- computer_use_release_all
|
||||
- computer_use_remember_groundings
|
||||
- computer_use_reuse_groundings
|
||||
- computer_use_scroll
|
||||
- computer_use_set_dry_run
|
||||
- computer_use_type
|
||||
- computer_use_warm
|
||||
provides_hooks: []
|
||||
provides_middleware: []
|
||||
requires_env: []
|
||||
platforms:
|
||||
- windows
|
||||
- macos
|
||||
- linux
|
||||
33
plugin-catalog/icarus.yaml
Normal file
33
plugin-catalog/icarus.yaml
Normal file
@@ -0,0 +1,33 @@
|
||||
name: icarus
|
||||
repo: https://github.com/esaradev/icarus-plugin
|
||||
sha: e46cba30fb95a0b54b7c4d6c26169a424283d72b
|
||||
description: Self-memory and replacement models for Hermes agents. Remember your work. Train your replacement.
|
||||
maintainer: esaradev
|
||||
tier: community
|
||||
category: memory
|
||||
docs_url: https://github.com/esaradev/icarus-plugin#readme
|
||||
capabilities:
|
||||
provides_tools:
|
||||
- fabric_brief
|
||||
- fabric_curate
|
||||
- fabric_eval
|
||||
- fabric_export
|
||||
- fabric_init_obsidian
|
||||
- fabric_models
|
||||
- fabric_pending
|
||||
- fabric_recall
|
||||
- fabric_report
|
||||
- fabric_rollback_model
|
||||
- fabric_search
|
||||
- fabric_switch_model
|
||||
- fabric_telemetry
|
||||
- fabric_train
|
||||
- fabric_train_status
|
||||
- fabric_write
|
||||
provides_hooks:
|
||||
- on_session_end
|
||||
- on_session_start
|
||||
- post_llm_call
|
||||
- pre_llm_call
|
||||
provides_middleware: []
|
||||
requires_env: []
|
||||
15
plugin-catalog/infisical.yaml
Normal file
15
plugin-catalog/infisical.yaml
Normal file
@@ -0,0 +1,15 @@
|
||||
name: infisical
|
||||
repo: https://github.com/antonba/hermes-infisical-plugin
|
||||
sha: d1c5d46267bcc05f1ee2ae68e06f0ba3072d656a
|
||||
description: Secret source plugin that resolves environment variables from an Infisical secret store (cloud
|
||||
or self-hosted) at Hermes startup. Registers a mapped source ("infisical", inf:// references) and a
|
||||
bulk source ("infisical_bulk").
|
||||
maintainer: antonba
|
||||
tier: community
|
||||
category: general
|
||||
docs_url: https://github.com/antonba/hermes-infisical-plugin#readme
|
||||
capabilities:
|
||||
provides_tools: []
|
||||
provides_hooks: []
|
||||
provides_middleware: []
|
||||
requires_env: []
|
||||
16
plugin-catalog/jekyll-hyde.yaml
Normal file
16
plugin-catalog/jekyll-hyde.yaml
Normal file
@@ -0,0 +1,16 @@
|
||||
name: jekyll-hyde
|
||||
repo: https://github.com/jnorthrup/hermes-jekyl-hyde
|
||||
sha: 10149e57ec2cf47a0184d475ca4d5cb797b54c2d
|
||||
description: Context optimization and execution alignment for agent sessions.
|
||||
maintainer: jnorthrup
|
||||
tier: community
|
||||
category: general
|
||||
docs_url: https://github.com/jnorthrup/hermes-jekyl-hyde#readme
|
||||
capabilities:
|
||||
provides_tools: []
|
||||
provides_hooks:
|
||||
- post_llm_call
|
||||
- pre_llm_call
|
||||
- transform_llm_output
|
||||
provides_middleware: []
|
||||
requires_env: []
|
||||
14
plugin-catalog/job-search.yaml
Normal file
14
plugin-catalog/job-search.yaml
Normal file
@@ -0,0 +1,14 @@
|
||||
name: job-search
|
||||
repo: https://github.com/agent-data/job-search
|
||||
sha: dba0c0992e9d7fc6533dd1be3003df7a311168f0
|
||||
description: A private, local-first job-search assistant that finds postings, judges them against your
|
||||
prose preferences (no scores), and writes digests on a schedule you control.
|
||||
maintainer: agent-data
|
||||
tier: community
|
||||
category: automation
|
||||
docs_url: https://github.com/agent-data/job-search#readme
|
||||
capabilities:
|
||||
provides_tools: []
|
||||
provides_hooks: []
|
||||
provides_middleware: []
|
||||
requires_env: []
|
||||
14
plugin-catalog/kimi-code-delegate.yaml
Normal file
14
plugin-catalog/kimi-code-delegate.yaml
Normal file
@@ -0,0 +1,14 @@
|
||||
name: kimi-code-delegate
|
||||
repo: https://github.com/s-a-s-k-i-a/hermes-kimi-code
|
||||
sha: 72c741cc166ec1db2aec4cd5316f7b7281a74b40
|
||||
description: Delegate-only, fail-closed Kimi Code ACP integration for Hermes Agent
|
||||
maintainer: s-a-s-k-i-a
|
||||
tier: community
|
||||
category: tools
|
||||
docs_url: https://github.com/s-a-s-k-i-a/hermes-kimi-code#readme
|
||||
capabilities:
|
||||
provides_tools:
|
||||
- kimi_code_delegate
|
||||
provides_hooks: []
|
||||
provides_middleware: []
|
||||
requires_env: []
|
||||
13
plugin-catalog/lancedb.yaml
Normal file
13
plugin-catalog/lancedb.yaml
Normal file
@@ -0,0 +1,13 @@
|
||||
name: lancedb
|
||||
repo: https://github.com/lancedb/hermes-agent-memory
|
||||
sha: 6691591e62e10438ee32ff671afad337208fdd43
|
||||
description: LanceDB hybrid memory — embedded vector + FTS recall, workspace facts, transparent forget.
|
||||
maintainer: lancedb
|
||||
tier: community
|
||||
category: memory
|
||||
docs_url: https://github.com/lancedb/hermes-agent-memory#readme
|
||||
capabilities:
|
||||
provides_tools: []
|
||||
provides_hooks: []
|
||||
provides_middleware: []
|
||||
requires_env: []
|
||||
23
plugin-catalog/local_knowledge.yaml
Normal file
23
plugin-catalog/local_knowledge.yaml
Normal file
@@ -0,0 +1,23 @@
|
||||
name: local_knowledge
|
||||
repo: https://github.com/stepanov1975/hermes-local-knowledge
|
||||
sha: c13a1a357eb110fe62d6d4f8a715187079766541
|
||||
description: 'Native Hermes tools for a configurable local capability index: search/get/neighbors plus
|
||||
local usage feedback/reporting.'
|
||||
maintainer: stepanov1975
|
||||
tier: community
|
||||
category: tools
|
||||
docs_url: https://github.com/stepanov1975/hermes-local-knowledge#readme
|
||||
capabilities:
|
||||
provides_tools:
|
||||
- knowledge_feedback
|
||||
- knowledge_get
|
||||
- knowledge_neighbors
|
||||
- knowledge_search
|
||||
- knowledge_usage_report
|
||||
provides_hooks:
|
||||
- on_session_end
|
||||
- on_session_finalize
|
||||
- post_tool_call
|
||||
- pre_llm_call
|
||||
provides_middleware: []
|
||||
requires_env: []
|
||||
13
plugin-catalog/metronix.yaml
Normal file
13
plugin-catalog/metronix.yaml
Normal file
@@ -0,0 +1,13 @@
|
||||
name: metronix
|
||||
repo: https://github.com/mtrnix/hermes-memory-metronix
|
||||
sha: 55634c149378f6241a9147a47e67133f6c8a02e6
|
||||
description: Metronix memory provider for Hermes with prefetch recall and built-in memory write-through.
|
||||
maintainer: mtrnix
|
||||
tier: community
|
||||
category: memory
|
||||
docs_url: https://github.com/mtrnix/hermes-memory-metronix#readme
|
||||
capabilities:
|
||||
provides_tools: []
|
||||
provides_hooks: []
|
||||
provides_middleware: []
|
||||
requires_env: []
|
||||
15
plugin-catalog/mindgraph.yaml
Normal file
15
plugin-catalog/mindgraph.yaml
Normal file
@@ -0,0 +1,15 @@
|
||||
name: mindgraph
|
||||
repo: https://github.com/shuruheel/mindgraph
|
||||
sha: b96c2590435bb625210506a47df682967215b6d7
|
||||
description: MindGraph — semantic graph memory with hybrid retrieval, goal/decision tracking, and cross-document
|
||||
synthesis.
|
||||
maintainer: shuruheel
|
||||
tier: community
|
||||
category: memory
|
||||
docs_url: https://github.com/shuruheel/mindgraph#readme
|
||||
capabilities:
|
||||
provides_tools: []
|
||||
provides_hooks: []
|
||||
provides_middleware: []
|
||||
requires_env:
|
||||
- name
|
||||
16
plugin-catalog/minecraft-platform.yaml
Normal file
16
plugin-catalog/minecraft-platform.yaml
Normal file
@@ -0,0 +1,16 @@
|
||||
name: minecraft-platform
|
||||
repo: https://github.com/kyssta-exe/hermes-minecraft-gateway
|
||||
sha: 8ff37a626439caecb9ceb724b5da7718eb77a8b1
|
||||
description: Minecraft gateway adapter for Hermes Agent. Spawns a Mineflayer bot that joins a Minecraft
|
||||
server, wanders around, and relays chat messages between players and the Hermes agent. Supports offline
|
||||
and Microsoft-authenticated accounts.
|
||||
maintainer: kyssta-exe
|
||||
tier: community
|
||||
category: platform
|
||||
docs_url: https://github.com/kyssta-exe/hermes-minecraft-gateway#readme
|
||||
capabilities:
|
||||
provides_tools: []
|
||||
provides_hooks: []
|
||||
provides_middleware: []
|
||||
requires_env:
|
||||
- name
|
||||
15
plugin-catalog/minimax-image.yaml
Normal file
15
plugin-catalog/minimax-image.yaml
Normal file
@@ -0,0 +1,15 @@
|
||||
name: minimax-image
|
||||
repo: https://github.com/rriggs/hermes-plugin-minimax-image
|
||||
sha: 5a07a0f67d74a67ac426d7b901f8bfc60f28951c
|
||||
description: MiniMax image generation -- Image-01 models via MiniMax platform. Supports text-to-image
|
||||
and image-to-image with subject reference.
|
||||
maintainer: rriggs
|
||||
tier: community
|
||||
category: tools
|
||||
docs_url: https://github.com/rriggs/hermes-plugin-minimax-image#readme
|
||||
capabilities:
|
||||
provides_tools: []
|
||||
provides_hooks: []
|
||||
provides_middleware: []
|
||||
requires_env:
|
||||
- MINIMAX_API_KEY
|
||||
15
plugin-catalog/minimax-video.yaml
Normal file
15
plugin-catalog/minimax-video.yaml
Normal file
@@ -0,0 +1,15 @@
|
||||
name: minimax-video
|
||||
repo: https://github.com/rriggs/hermes-plugin-minimax-video
|
||||
sha: 759bec0f124c50e868facc8da5e6cf054403d761
|
||||
description: MiniMax (Hailuo) video generation -- Hailuo 2.3/02 and S2V-01 models via MiniMax platform.
|
||||
Async task API. Supports text-to-video, image-to-video, and subject-reference-to-video.
|
||||
maintainer: rriggs
|
||||
tier: community
|
||||
category: tools
|
||||
docs_url: https://github.com/rriggs/hermes-plugin-minimax-video#readme
|
||||
capabilities:
|
||||
provides_tools: []
|
||||
provides_hooks: []
|
||||
provides_middleware: []
|
||||
requires_env:
|
||||
- MINIMAX_PAYG_KEY
|
||||
18
plugin-catalog/mnemosyne-dashboard.yaml
Normal file
18
plugin-catalog/mnemosyne-dashboard.yaml
Normal file
@@ -0,0 +1,18 @@
|
||||
name: mnemosyne-dashboard
|
||||
repo: https://github.com/wysie/mnemosyne-dashboard
|
||||
sha: a918e5e0841fdc85baad7ab582432b2b7499b2f2
|
||||
description: Local-only web dashboard for browsing and visualising Mnemosyne memories, triples, stats,
|
||||
and consolidation history.
|
||||
maintainer: wysie
|
||||
tier: community
|
||||
category: desktop
|
||||
docs_url: https://github.com/wysie/mnemosyne-dashboard#readme
|
||||
capabilities:
|
||||
provides_tools:
|
||||
- mnemosyne_dashboard_config
|
||||
- mnemosyne_dashboard_start
|
||||
- mnemosyne_dashboard_status
|
||||
- mnemosyne_dashboard_stop
|
||||
provides_hooks: []
|
||||
provides_middleware: []
|
||||
requires_env: []
|
||||
14
plugin-catalog/mnemosyne.yaml
Normal file
14
plugin-catalog/mnemosyne.yaml
Normal file
@@ -0,0 +1,14 @@
|
||||
name: mnemosyne
|
||||
repo: https://github.com/Devs-Foundation/mnemosyne
|
||||
sha: ad7ece790122d29d478ca71edfab5eb05e54f2db
|
||||
description: Local vault-backed memory provider — unlimited storage, ripgrep search, zero cloud, zero
|
||||
attack surface. Stores memories as markdown files in the Obsidian vault.
|
||||
maintainer: Devs-Foundation
|
||||
tier: community
|
||||
category: memory
|
||||
docs_url: https://github.com/Devs-Foundation/mnemosyne#readme
|
||||
capabilities:
|
||||
provides_tools: []
|
||||
provides_hooks: []
|
||||
provides_middleware: []
|
||||
requires_env: []
|
||||
20
plugin-catalog/nextdns.yaml
Normal file
20
plugin-catalog/nextdns.yaml
Normal file
@@ -0,0 +1,20 @@
|
||||
name: nextdns
|
||||
repo: https://github.com/shanelord01/hermes-nextdns
|
||||
sha: 6e46460e9d7f4775d247fb1e467532cf42bfc52d
|
||||
description: Read-only NextDNS tools - DNS query logs, blocked queries with the blocklist that matched,
|
||||
and aggregate analytics by domain, device, blocklist or protocol. For triaging DNS problems and answering
|
||||
"was this blocked, and by what". Uses the official NextDNS API; makes no configuration changes.
|
||||
maintainer: shanelord01
|
||||
tier: community
|
||||
category: tools
|
||||
docs_url: https://github.com/shanelord01/hermes-nextdns#readme
|
||||
capabilities:
|
||||
provides_tools:
|
||||
- nextdns_analytics
|
||||
- nextdns_blocked
|
||||
- nextdns_logs
|
||||
- nextdns_profile
|
||||
provides_hooks: []
|
||||
provides_middleware: []
|
||||
requires_env:
|
||||
- name
|
||||
14
plugin-catalog/node-search.yaml
Normal file
14
plugin-catalog/node-search.yaml
Normal file
@@ -0,0 +1,14 @@
|
||||
name: node-search
|
||||
repo: https://github.com/Heeervas/node-search-plugin
|
||||
sha: 3a1ad9df4ae367d27a1b9533fb271a968b6099be
|
||||
description: Bounded Markdown metadata+graph prefilter for configured local roots
|
||||
maintainer: Heeervas
|
||||
tier: community
|
||||
category: tools
|
||||
docs_url: https://github.com/Heeervas/node-search-plugin#readme
|
||||
capabilities:
|
||||
provides_tools:
|
||||
- node_search
|
||||
provides_hooks: []
|
||||
provides_middleware: []
|
||||
requires_env: []
|
||||
13
plugin-catalog/omnivoice.yaml
Normal file
13
plugin-catalog/omnivoice.yaml
Normal file
@@ -0,0 +1,13 @@
|
||||
name: omnivoice
|
||||
repo: https://github.com/ThaungThanHan/hermes-omnivoice
|
||||
sha: 21d2900c392247dc52d706fee956f08dbfc3c5ea
|
||||
description: OmniVoice TTS provider for Hermes Agent
|
||||
maintainer: ThaungThanHan
|
||||
tier: community
|
||||
category: voice
|
||||
docs_url: https://github.com/ThaungThanHan/hermes-omnivoice#readme
|
||||
capabilities:
|
||||
provides_tools: []
|
||||
provides_hooks: []
|
||||
provides_middleware: []
|
||||
requires_env: []
|
||||
34
plugin-catalog/openspec.yaml
Normal file
34
plugin-catalog/openspec.yaml
Normal file
@@ -0,0 +1,34 @@
|
||||
name: openspec
|
||||
repo: https://github.com/FelineStateMachine/hermes-openspec
|
||||
sha: 493b42cd95d2a30f967ede5a53eb22d1bd248fb9
|
||||
description: OpenSpec CLI tools for spec-driven development workflows
|
||||
maintainer: FelineStateMachine
|
||||
tier: community
|
||||
category: desktop
|
||||
docs_url: https://github.com/FelineStateMachine/hermes-openspec#readme
|
||||
capabilities:
|
||||
provides_tools:
|
||||
- openspec_change_archive
|
||||
- openspec_change_create
|
||||
- openspec_change_promote
|
||||
- openspec_change_sequence_set
|
||||
- openspec_change_unarchive
|
||||
- openspec_cli
|
||||
- openspec_context
|
||||
- openspec_idea_create
|
||||
- openspec_idea_enrich
|
||||
- openspec_idea_promote
|
||||
- openspec_instructions
|
||||
- openspec_list
|
||||
- openspec_show
|
||||
- openspec_spec_create
|
||||
- openspec_spec_diff
|
||||
- openspec_spec_list
|
||||
- openspec_spec_show
|
||||
- openspec_status
|
||||
- openspec_task_list
|
||||
- openspec_task_set_status
|
||||
- openspec_validate
|
||||
provides_hooks: []
|
||||
provides_middleware: []
|
||||
requires_env: []
|
||||
16
plugin-catalog/recency-anchor.yaml
Normal file
16
plugin-catalog/recency-anchor.yaml
Normal file
@@ -0,0 +1,16 @@
|
||||
name: recency-anchor
|
||||
repo: https://github.com/etkecc/hermes-recency-anchor
|
||||
sha: 24d1906a285fdfe37ecaf6253da8712db28f5a7b
|
||||
description: Your system prompt is message zero and the user's question is message N. On models that weight
|
||||
recency hard, that is not a fair fight, and the instruction you care about most quietly loses to whatever
|
||||
was just asked. This plugin restates it at the end of every user turn instead. Append-only, API cop
|
||||
maintainer: etkecc
|
||||
tier: community
|
||||
category: general
|
||||
docs_url: https://github.com/etkecc/hermes-recency-anchor#readme
|
||||
capabilities:
|
||||
provides_tools: []
|
||||
provides_hooks:
|
||||
- pre_llm_call
|
||||
provides_middleware: []
|
||||
requires_env: []
|
||||
26
plugin-catalog/rocketchat-platform.yaml
Normal file
26
plugin-catalog/rocketchat-platform.yaml
Normal file
@@ -0,0 +1,26 @@
|
||||
name: rocketchat-platform
|
||||
repo: https://github.com/HalfbitStudio/hermes-plugin-rocketchat
|
||||
sha: 989a04cd5f09e57bdd88997940cd18e4d58415b2
|
||||
description: Rocket.Chat gateway adapter for Hermes Agent. Connects to a self-hosted Rocket.Chat instance
|
||||
via the REST API v1 for outbound traffic and the Realtime (DDP) WebSocket for inbound messages. Uses
|
||||
aiohttp (already a Hermes dependency) — no extra packages needed.
|
||||
maintainer: HalfbitStudio
|
||||
tier: community
|
||||
category: platform
|
||||
docs_url: https://github.com/HalfbitStudio/hermes-plugin-rocketchat#readme
|
||||
capabilities:
|
||||
provides_tools:
|
||||
- rocketchat_create_channel
|
||||
- rocketchat_delegate
|
||||
- rocketchat_dm
|
||||
- rocketchat_get_history
|
||||
- rocketchat_get_permalink
|
||||
- rocketchat_get_thread
|
||||
- rocketchat_list_channels
|
||||
- rocketchat_post
|
||||
- rocketchat_search_messages
|
||||
- rocketchat_send_file
|
||||
provides_hooks: []
|
||||
provides_middleware: []
|
||||
requires_env:
|
||||
- name
|
||||
17
plugin-catalog/s3.yaml
Normal file
17
plugin-catalog/s3.yaml
Normal file
@@ -0,0 +1,17 @@
|
||||
name: s3
|
||||
repo: https://github.com/lagoon-labs/hermes-s3-plugin
|
||||
sha: 3d1514e270914d89b4e99db9917eaec25d4e6688
|
||||
description: Generic S3-compatible backup and restore operations for Hermes
|
||||
maintainer: lagoon-labs
|
||||
tier: community
|
||||
category: tools
|
||||
docs_url: https://github.com/lagoon-labs/hermes-s3-plugin#readme
|
||||
capabilities:
|
||||
provides_tools:
|
||||
- s3-ls
|
||||
- s3-pull
|
||||
- s3-push
|
||||
- s3-rm
|
||||
provides_hooks: []
|
||||
provides_middleware: []
|
||||
requires_env: []
|
||||
19
plugin-catalog/self-wake.yaml
Normal file
19
plugin-catalog/self-wake.yaml
Normal file
@@ -0,0 +1,19 @@
|
||||
name: self-wake
|
||||
repo: https://github.com/mentatzoe/hermes-self-wake-plugin
|
||||
sha: e6057e049f0ee55c5e7e69a38c2bcdebb0bc8fbf
|
||||
description: Portable operator tools for Hermes internal session wake routing, including exact-host-checked
|
||||
Kanban and cron-delivery adapters (opt-in).
|
||||
maintainer: mentatzoe
|
||||
tier: community
|
||||
category: automation
|
||||
docs_url: https://github.com/mentatzoe/hermes-self-wake-plugin#readme
|
||||
capabilities:
|
||||
provides_tools:
|
||||
- self_wake_doctor
|
||||
- self_wake_receipts
|
||||
- self_wake_sessions
|
||||
- self_wake_subscribe_kanban
|
||||
provides_hooks:
|
||||
- pre_llm_call
|
||||
provides_middleware: []
|
||||
requires_env: []
|
||||
17
plugin-catalog/sendblue.yaml
Normal file
17
plugin-catalog/sendblue.yaml
Normal file
@@ -0,0 +1,17 @@
|
||||
name: sendblue
|
||||
repo: https://github.com/duoi/hermes-sendblue-plugin
|
||||
sha: 3318aaa4402769ce440d43e0445ea2151ad5e73e
|
||||
description: Sendblue iMessage / SMS integration. Provides typing indicators, async daemon routing, and
|
||||
Active LLM Tools for SMS dispatch.
|
||||
maintainer: duoi
|
||||
tier: community
|
||||
category: platform
|
||||
docs_url: https://github.com/duoi/hermes-sendblue-plugin#readme
|
||||
capabilities:
|
||||
provides_tools:
|
||||
- sendblue_list_messages
|
||||
- sendblue_send_message
|
||||
provides_hooks:
|
||||
- pre_llm_call
|
||||
provides_middleware: []
|
||||
requires_env: []
|
||||
17
plugin-catalog/skill-router.yaml
Normal file
17
plugin-catalog/skill-router.yaml
Normal file
@@ -0,0 +1,17 @@
|
||||
name: skill-router
|
||||
repo: https://github.com/xXLODXx/hermes-skill-router
|
||||
sha: 445c32f9b274f53bf3d37ce1b37ec1b3e5530ac4
|
||||
description: Evidence-based, session-safe skill routing with auditable decisions and opt-in learning
|
||||
maintainer: xXLODXx
|
||||
tier: community
|
||||
category: general
|
||||
docs_url: https://github.com/xXLODXx/hermes-skill-router#readme
|
||||
capabilities:
|
||||
provides_tools: []
|
||||
provides_hooks:
|
||||
- post_llm_call
|
||||
- post_tool_call
|
||||
- pre_llm_call
|
||||
- pre_tool_call
|
||||
provides_middleware: []
|
||||
requires_env: []
|
||||
14
plugin-catalog/time-gap.yaml
Normal file
14
plugin-catalog/time-gap.yaml
Normal file
@@ -0,0 +1,14 @@
|
||||
name: time-gap
|
||||
repo: https://github.com/Randool/time-gap
|
||||
sha: bc5e65503a412808029573a98b6008387a0ac2f6
|
||||
description: Inject an implicit time-gap sense only when a gap or a date rollover crosses.
|
||||
maintainer: Randool
|
||||
tier: community
|
||||
category: general
|
||||
docs_url: https://github.com/Randool/time-gap#readme
|
||||
capabilities:
|
||||
provides_tools: []
|
||||
provides_hooks:
|
||||
- pre_llm_call
|
||||
provides_middleware: []
|
||||
requires_env: []
|
||||
20
plugin-catalog/tokenwatch.yaml
Normal file
20
plugin-catalog/tokenwatch.yaml
Normal file
@@ -0,0 +1,20 @@
|
||||
name: tokenwatch
|
||||
repo: https://github.com/0xBernard/tokenwatch
|
||||
sha: b06c293e254d7af6d889fdfa07934a9fc5ca38a7
|
||||
description: Monitor Hermes token usage, notify at thresholds, and freeze tool/gateway activity at configured
|
||||
limits.
|
||||
maintainer: 0xBernard
|
||||
tier: community
|
||||
category: general
|
||||
docs_url: https://github.com/0xBernard/tokenwatch#readme
|
||||
capabilities:
|
||||
provides_tools: []
|
||||
provides_hooks:
|
||||
- on_session_end
|
||||
- on_session_start
|
||||
- post_api_request
|
||||
- pre_api_request
|
||||
- pre_gateway_dispatch
|
||||
- pre_tool_call
|
||||
provides_middleware: []
|
||||
requires_env: []
|
||||
18
plugin-catalog/tool-slimmer.yaml
Normal file
18
plugin-catalog/tool-slimmer.yaml
Normal file
@@ -0,0 +1,18 @@
|
||||
name: tool-slimmer
|
||||
repo: https://github.com/aliasocracy/hermes-tool-slimmer
|
||||
sha: 3128c8fe3c27694c7d2f2dd16e5d639cf65b63f6
|
||||
description: Reduce Hermes tool-schema overhead and show selector savings in the dashboard.
|
||||
maintainer: aliasocracy
|
||||
tier: community
|
||||
category: tools
|
||||
docs_url: https://github.com/aliasocracy/hermes-tool-slimmer#readme
|
||||
capabilities:
|
||||
provides_tools:
|
||||
- tool_slimmer_hydrate_tools
|
||||
- tool_slimmer_request_full_tools
|
||||
- tool_slimmer_select
|
||||
- tool_slimmer_status
|
||||
provides_hooks:
|
||||
- pre_llm_call
|
||||
provides_middleware: []
|
||||
requires_env: []
|
||||
20
plugin-catalog/twenty-crm.yaml
Normal file
20
plugin-catalog/twenty-crm.yaml
Normal file
@@ -0,0 +1,20 @@
|
||||
name: twenty-crm
|
||||
repo: https://github.com/TREE-Ind/hermes-twenty-crm
|
||||
sha: 3d87c1634e4b159738b35954ac4efc15c876d46d
|
||||
description: Twenty CRM for Hermes Agent with managed self-hosting, external-instance connectivity, REST,
|
||||
GraphQL, and live schema introspection.
|
||||
maintainer: TREE-Ind
|
||||
tier: community
|
||||
category: tools
|
||||
docs_url: https://github.com/TREE-Ind/hermes-twenty-crm#readme
|
||||
capabilities:
|
||||
provides_tools:
|
||||
- twenty_describe_workspace
|
||||
- twenty_graphql
|
||||
- twenty_rest
|
||||
- twenty_schema
|
||||
provides_hooks:
|
||||
- on_session_start
|
||||
- pre_tool_call
|
||||
provides_middleware: []
|
||||
requires_env: []
|
||||
13
plugin-catalog/vaultwarden.yaml
Normal file
13
plugin-catalog/vaultwarden.yaml
Normal file
@@ -0,0 +1,13 @@
|
||||
name: vaultwarden
|
||||
repo: https://github.com/hansipie/hermes-vaultwarden
|
||||
sha: a461ecf127299a701404233cec8f097ac0450225
|
||||
description: Vaultwarden / Bitwarden Password Manager (bw CLI) secret source
|
||||
maintainer: hansipie
|
||||
tier: community
|
||||
category: general
|
||||
docs_url: https://github.com/hansipie/hermes-vaultwarden#readme
|
||||
capabilities:
|
||||
provides_tools: []
|
||||
provides_hooks: []
|
||||
provides_middleware: []
|
||||
requires_env: []
|
||||
13
plugin-catalog/voice-call-timeout.yaml
Normal file
13
plugin-catalog/voice-call-timeout.yaml
Normal file
@@ -0,0 +1,13 @@
|
||||
name: voice-call-timeout
|
||||
repo: https://github.com/RenoMG/hermes-voice-call-timeout-plugin
|
||||
sha: 80ea52e64a4bae042b8e31d938de78a3d3f25669
|
||||
description: Configurable Discord voice-call inactivity timeout for Hermes Agent.
|
||||
maintainer: RenoMG
|
||||
tier: community
|
||||
category: voice
|
||||
docs_url: https://github.com/RenoMG/hermes-voice-call-timeout-plugin#readme
|
||||
capabilities:
|
||||
provides_tools: []
|
||||
provides_hooks: []
|
||||
provides_middleware: []
|
||||
requires_env: []
|
||||
16
plugin-catalog/volcengine-voice.yaml
Normal file
16
plugin-catalog/volcengine-voice.yaml
Normal file
@@ -0,0 +1,16 @@
|
||||
name: volcengine-voice
|
||||
repo: https://github.com/linxichen/hermes-volcengine-voice
|
||||
sha: e3f8a305f95e133c0524b632207384d3a644e291
|
||||
description: Volcengine (火山引擎) Doubao TTS & STT provider for Hermes Agent — 60+ Chinese voices, dialect
|
||||
support, speaker diarization
|
||||
maintainer: linxichen
|
||||
tier: community
|
||||
category: voice
|
||||
docs_url: https://github.com/linxichen/hermes-volcengine-voice#readme
|
||||
capabilities:
|
||||
provides_tools: []
|
||||
provides_hooks:
|
||||
- pre_llm_call
|
||||
provides_middleware: []
|
||||
requires_env:
|
||||
- VOLCENGINE_VOICE_API_KEY
|
||||
14
plugin-catalog/watchline.yaml
Normal file
14
plugin-catalog/watchline.yaml
Normal file
@@ -0,0 +1,14 @@
|
||||
name: watchline
|
||||
repo: https://github.com/qordinate-ai/watchline-hermes-plugin
|
||||
sha: d3d2424336af16cae94e4bbcb47e6edd07a88062
|
||||
description: Watchline delivery adapter for Hermes Agent. Polls a Watchline pull channel and forwards
|
||||
matched events into the Hermes gateway as inbound messages.
|
||||
maintainer: qordinate-ai
|
||||
tier: community
|
||||
category: platform
|
||||
docs_url: https://github.com/qordinate-ai/watchline-hermes-plugin#readme
|
||||
capabilities:
|
||||
provides_tools: []
|
||||
provides_hooks: []
|
||||
provides_middleware: []
|
||||
requires_env: []
|
||||
27
plugin-catalog/weather.yaml
Normal file
27
plugin-catalog/weather.yaml
Normal file
@@ -0,0 +1,27 @@
|
||||
name: weather
|
||||
repo: https://github.com/FahrenheitResearch/hermes-weather-plugin
|
||||
sha: d474493ef4ffeefabad9dbf0188f72bce3b47b67
|
||||
description: Weather data, radar/model imagery, and verified meteorological calculations. Built on metrust,
|
||||
rusbie, wrf-rust, rustdar, and ecape-rs.
|
||||
maintainer: FahrenheitResearch
|
||||
tier: community
|
||||
category: tools
|
||||
docs_url: https://github.com/FahrenheitResearch/hermes-weather-plugin#readme
|
||||
capabilities:
|
||||
provides_tools:
|
||||
- wx_alerts
|
||||
- wx_brief
|
||||
- wx_calc
|
||||
- wx_conditions
|
||||
- wx_ecape
|
||||
- wx_forecast
|
||||
- wx_global
|
||||
- wx_metar
|
||||
- wx_model_image
|
||||
- wx_radar_image
|
||||
- wx_severe
|
||||
- wx_sounding
|
||||
- wx_storm_image
|
||||
provides_hooks: []
|
||||
provides_middleware: []
|
||||
requires_env: []
|
||||
14
plugin-catalog/web-defuddle.yaml
Normal file
14
plugin-catalog/web-defuddle.yaml
Normal file
@@ -0,0 +1,14 @@
|
||||
name: web-defuddle
|
||||
repo: https://github.com/annalinneajohansson82/hermes-defuddle
|
||||
sha: d28bd52eed30c397a45f0b2aba869a28ca4789c4
|
||||
description: Defuddle content extraction — local, free, no API key. Shells out to the defuddle CLI for
|
||||
clean article markdown. Extract-only; pair with SearXNG or another search provider.
|
||||
maintainer: annalinneajohansson82
|
||||
tier: community
|
||||
category: web
|
||||
docs_url: https://github.com/annalinneajohansson82/hermes-defuddle#readme
|
||||
capabilities:
|
||||
provides_tools: []
|
||||
provides_hooks: []
|
||||
provides_middleware: []
|
||||
requires_env: []
|
||||
14
plugin-catalog/web-ollama-cloud.yaml
Normal file
14
plugin-catalog/web-ollama-cloud.yaml
Normal file
@@ -0,0 +1,14 @@
|
||||
name: web-ollama-cloud
|
||||
repo: https://github.com/rriggs/hermes-plugin-ollama-cloud-search
|
||||
sha: 9c739a9ea5985e0ba86c20d7160af06382c2198e
|
||||
description: Ollama Cloud web search + content extraction via Ollama's native REST API. Search returns
|
||||
web results; extract fetches page content. Reuses OLLAMA_API_KEY (https://ollama.com/settings/keys).
|
||||
maintainer: rriggs
|
||||
tier: community
|
||||
category: web
|
||||
docs_url: https://github.com/rriggs/hermes-plugin-ollama-cloud-search#readme
|
||||
capabilities:
|
||||
provides_tools: []
|
||||
provides_hooks: []
|
||||
provides_middleware: []
|
||||
requires_env: []
|
||||
15
plugin-catalog/web-oxylabs.yaml
Normal file
15
plugin-catalog/web-oxylabs.yaml
Normal file
@@ -0,0 +1,15 @@
|
||||
name: web-oxylabs
|
||||
repo: https://github.com/oxylabs/hermes-web-oxylabs
|
||||
sha: e6a5ee8fbabae43a7cd7f77610f187dbc890e76a
|
||||
description: Oxylabs AI Studio web search and extraction provider for Hermes Agent. Requires OXYLABS_API_KEY
|
||||
(sign up at https://aistudio.oxylabs.io/api-key).
|
||||
maintainer: oxylabs
|
||||
tier: community
|
||||
category: web
|
||||
docs_url: https://github.com/oxylabs/hermes-web-oxylabs#readme
|
||||
capabilities:
|
||||
provides_tools: []
|
||||
provides_hooks: []
|
||||
provides_middleware: []
|
||||
requires_env:
|
||||
- name
|
||||
16
plugin-catalog/web-search-plus.yaml
Normal file
16
plugin-catalog/web-search-plus.yaml
Normal file
@@ -0,0 +1,16 @@
|
||||
name: web-search-plus
|
||||
repo: https://github.com/robbyczgw-cla/hermes-web-search-plus
|
||||
sha: 053fcce7432c58d7329ef556c971394c80040f98
|
||||
description: Multi-provider web search, URL extraction, quality reports, and opt-in research mode
|
||||
maintainer: robbyczgw-cla
|
||||
tier: community
|
||||
category: web
|
||||
docs_url: https://github.com/robbyczgw-cla/hermes-web-search-plus#readme
|
||||
capabilities:
|
||||
provides_tools:
|
||||
- web_extract_plus
|
||||
- web_search_plus
|
||||
provides_hooks:
|
||||
- on_session_start
|
||||
provides_middleware: []
|
||||
requires_env: []
|
||||
14
plugin-catalog/web-venice.yaml
Normal file
14
plugin-catalog/web-venice.yaml
Normal file
@@ -0,0 +1,14 @@
|
||||
name: web-venice
|
||||
repo: https://github.com/MnrGreg/hermes-venice-web
|
||||
sha: dcc286fc40544f4489831ff246de8030fd0417fa
|
||||
description: Venice AI web search + extract — privacy-first, zero data retention, $0.01/request.
|
||||
maintainer: MnrGreg
|
||||
tier: community
|
||||
category: web
|
||||
docs_url: https://github.com/MnrGreg/hermes-venice-web#readme
|
||||
capabilities:
|
||||
provides_tools: []
|
||||
provides_hooks: []
|
||||
provides_middleware: []
|
||||
requires_env:
|
||||
- name
|
||||
13
plugin-catalog/yantrikdb-hermes-dashboard.yaml
Normal file
13
plugin-catalog/yantrikdb-hermes-dashboard.yaml
Normal file
@@ -0,0 +1,13 @@
|
||||
name: yantrikdb-hermes-dashboard
|
||||
repo: https://github.com/wysie/yantrikdb-hermes-dashboard
|
||||
sha: 30e8fa249a28bef9cb38e62beaa98e38303a8961
|
||||
description: Local-only YantrikDB dashboard for Hermes Agent memory operations
|
||||
maintainer: wysie
|
||||
tier: community
|
||||
category: desktop
|
||||
docs_url: https://github.com/wysie/yantrikdb-hermes-dashboard#readme
|
||||
capabilities:
|
||||
provides_tools: []
|
||||
provides_hooks: []
|
||||
provides_middleware: []
|
||||
requires_env: []
|
||||
Reference in New Issue
Block a user