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:
teknium1
2026-09-15 12:18:47 -07:00
committed by Teknium
parent eb562b10ad
commit 5d59366010
66 changed files with 1176 additions and 0 deletions

View 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: []

View 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: []

View 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

View 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

View 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: []

View 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

View 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: []

View 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

View 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: []

View 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: []

View 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: []

View 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

View 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

View 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

View 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

View 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: []

View 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

View 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

View 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

View 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: []

View 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: []

View 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: []

View 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: []

View 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: []

View 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: []

View 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

View 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

View 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: []

View 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: []

View 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: []

View 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: []

View 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: []

View 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: []

View 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: []

View 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: []

View 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

View 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

View 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

View 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

View 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: []

View 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: []

View 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

View 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: []

View 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: []

View 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: []

View 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: []

View 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
View 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: []

View 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: []

View 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: []

View 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: []

View 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: []

View 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: []

View 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: []

View 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: []

View 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: []

View 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: []

View 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

View 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: []

View 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: []

View 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: []

View 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: []

View 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

View 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: []

View 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

View 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: []