{
  "batch": "read1-014",
  "plugins": [
    {
      "pr": 0,
      "name": "done-bell",
      "does": "Adds turn-completion and approval notifications, a chime, and a Desktop status chip. [source](https://raw.githubusercontent.com/aydnOktay/hermes-done-bell-/3fa519a291d91b0e6c44bd42762190363ce80c39/desktop/plugin.js)",
      "useful": 4,
      "reliable": 3,
      "polish": 3,
      "creative": 2,
      "beyond": 4,
      "total": 20,
      "best": "Desktop busy-state transitions and approval events drive configurable notifications without requiring model calls. [source](https://raw.githubusercontent.com/aydnOktay/hermes-done-bell-/3fa519a291d91b0e6c44bd42762190363ce80c39/desktop/plugin.js)",
      "worst": "The installation guide assumes the author's local Windows checkout and requires manually copying the Desktop pane on some Hermes versions. [source](https://raw.githubusercontent.com/aydnOktay/hermes-done-bell-/3fa519a291d91b0e6c44bd42762190363ce80c39/README.md)",
      "standout": false,
      "blocked": null
    },
    {
      "pr": 0,
      "name": "homeassistant",
      "does": "Connects Hermes to Home Assistant through a state-change gateway, cron notifications, and four device-query/control tools. [source](https://raw.githubusercontent.com/NousResearch/hermes-official-plugins/e7a218f26db88426ab3e7376f0e000b6e356f5e7/homeassistant/README.md)",
      "useful": 4,
      "reliable": 5,
      "polish": 4,
      "creative": 3,
      "beyond": 5,
      "total": 26,
      "best": "Entity policies cover both reads and service targets, while filtering, cooldowns and reconnect backoff make the event gateway practical. [source](https://raw.githubusercontent.com/NousResearch/hermes-official-plugins/e7a218f26db88426ab3e7376f0e000b6e356f5e7/homeassistant/README.md)",
      "worst": "Entity restrictions are opt-in, so operators must configure them to narrow the devices the tools can control. [source](https://raw.githubusercontent.com/NousResearch/hermes-official-plugins/e7a218f26db88426ab3e7376f0e000b6e356f5e7/homeassistant/README.md)",
      "standout": false,
      "blocked": null
    },
    {
      "pr": 152959,
      "name": "branchpoint",
      "does": "Explores alternative coding plans, builds selected routes in Git worktrees, compares evidence, and supports adoption or convergence. [source](https://raw.githubusercontent.com/Sahil-SS9/hermes-branchpoint/7051eda3b968b90602c3c183c45f97f72153d8f7/README.md)",
      "useful": 4,
      "reliable": 1,
      "polish": 4,
      "creative": 4,
      "beyond": 5,
      "total": 23,
      "best": "Real worktree builds, reversible adoption and evidence-linked blind comparisons extend the agent's development workflow substantially. [source](https://raw.githubusercontent.com/Sahil-SS9/hermes-branchpoint/7051eda3b968b90602c3c183c45f97f72153d8f7/README.md)",
      "worst": "The mypy availability probe runs unsandboxed with the route worktree as its working directory, allowing route-written mypy.py code to execute on the host. [source](https://raw.githubusercontent.com/Sahil-SS9/hermes-branchpoint/7051eda3b968b90602c3c183c45f97f72153d8f7/checks.py)",
      "standout": false,
      "blocked": null
    },
    {
      "pr": 151749,
      "name": "gsc-wizard",
      "does": "Connects Hermes to the hosted GSC Wizard SEO service through MCP and bundles 34 analytics workflow skills. [source](https://raw.githubusercontent.com/gscwizard/hermes-plugin/eea7aceb947cbe503cfe1b495e5e6765d265b8be/README.md)",
      "useful": 3,
      "reliable": 2,
      "polish": 4,
      "creative": 2,
      "beyond": 3,
      "total": 17,
      "best": "The default package marks the server untrusted and supplies detailed property-selection, reporting and setup workflows. [source](https://raw.githubusercontent.com/gscwizard/hermes-plugin/eea7aceb947cbe503cfe1b495e5e6765d265b8be/README.md)",
      "worst": "Its documented native-OAuth and headless overrides omit trust: untrusted, which removes the package's enforced write-approval gate under Hermes's configuration precedence. [source](https://raw.githubusercontent.com/gscwizard/hermes-plugin/eea7aceb947cbe503cfe1b495e5e6765d265b8be/README.md) [Hermes trust handling](https://raw.githubusercontent.com/NousResearch/hermes-agent/82c639ffa2a6f72f58fa65f6c1c9647e50d6765d/hermes_cli/agent_plugins.py)",
      "standout": false,
      "blocked": null
    },
    {
      "pr": 153956,
      "name": "hermes-cartographer",
      "does": "Adds an incremental code index, repo-map context injection, symbol lookup/reference tools and Python rename previews. [source](https://raw.githubusercontent.com/nnazinwaogu/hermes-cartographer/f8b6739af2aaa2f0da2c7c392e9d69e404deedee/README.md)",
      "useful": 4,
      "reliable": 2,
      "polish": 4,
      "creative": 3,
      "beyond": 4,
      "total": 21,
      "best": "Local indexing and bounded first-turn repo maps provide useful code context without embeddings, network access or extra model calls. [source](https://raw.githubusercontent.com/nnazinwaogu/hermes-cartographer/f8b6739af2aaa2f0da2c7c392e9d69e404deedee/README.md)",
      "worst": "Rename traverses every indexed Python file and matches identifiers by spelling without binding or scope resolution, so unrelated same-named symbols can be renamed together. [source](https://raw.githubusercontent.com/nnazinwaogu/hermes-cartographer/f8b6739af2aaa2f0da2c7c392e9d69e404deedee/carto/rename.py)",
      "standout": false,
      "blocked": null
    },
    {
      "pr": 150921,
      "name": "talos",
      "does": "Scans smart-contract writes, feeds findings into agent context and gates recognized mainnet deployment commands. [source](https://raw.githubusercontent.com/oma035/Talos/f1485e33c951b0b4e5fb63a8fe7d55d8b7e183da/README.md)",
      "useful": 3,
      "reliable": 2,
      "polish": 3,
      "creative": 3,
      "beyond": 4,
      "total": 19,
      "best": "Deployment hooks distinguish blocking high-severity findings from medium findings that require Hermes's human approval. [source](https://raw.githubusercontent.com/oma035/Talos/f1485e33c951b0b4e5fb63a8fe7d55d8b7e183da/README.md)",
      "worst": "Solidity scan-cache keys hash only the target file, so changes to imported code can leave cached deployment findings stale. [source](https://raw.githubusercontent.com/oma035/Talos/f1485e33c951b0b4e5fb63a8fe7d55d8b7e183da/talos/scanner.py)",
      "standout": false,
      "blocked": null
    },
    {
      "pr": 152870,
      "name": "model-explainer",
      "does": "Adds a Desktop model-comparison page, benchmark/cost charts, local usage statistics and a guarded model-switch button. [source](https://raw.githubusercontent.com/tuancookiez-hub/hermes-model-explainer/4b876bb5021c56fe14e14a15d4e379b5e6506c9e/desktop/plugin.js)",
      "useful": 4,
      "reliable": 3,
      "polish": 5,
      "creative": 3,
      "beyond": 4,
      "total": 23,
      "best": "It integrates the real model picker with sourced comparison data, an offline fallback and explicit confirmation for guarded model switches. [source](https://raw.githubusercontent.com/tuancookiez-hub/hermes-model-explainer/4b876bb5021c56fe14e14a15d4e379b5e6506c9e/desktop/plugin.js)",
      "worst": "Measured speed and spend are aggregated by normalized model ID without separating providers, so one provider's measurements can affect another's comparison. [source](https://raw.githubusercontent.com/tuancookiez-hub/hermes-model-explainer/4b876bb5021c56fe14e14a15d4e379b5e6506c9e/desktop/plugin.js)",
      "standout": false,
      "blocked": null
    },
    {
      "pr": 151331,
      "name": "kaption-whatsapp",
      "does": "Connects Hermes to Kaption's hosted WhatsApp MCP server and adds a workflow skill for personal messages and contacts. [PR and pinned-package review](https://github.com/NousResearch/hermes-agent/pull/151331)",
      "useful": 4,
      "reliable": 1,
      "polish": 3,
      "creative": 2,
      "beyond": 3,
      "total": 16,
      "best": "The package declares an untrusted server and the skill asks the user to confirm message recipients and contents. [PR and pinned-package review](https://github.com/NousResearch/hermes-agent/pull/151331)",
      "worst": "The required OAuth setup creates an overriding server entry without the untrusted flag, dropping enforced approval for send and scheduling tools, as the catalog review identifies. [PR and pinned-package review](https://github.com/NousResearch/hermes-agent/pull/151331)",
      "standout": false,
      "blocked": null
    },
    {
      "pr": 152591,
      "name": "blind-accessibility-reader",
      "does": "Uses a Chrome extension and Hermes vision calls to describe images and narrate videos through screen readers or speech. [source](https://raw.githubusercontent.com/ella0333/hermes-blind-accessibility-reader/04891de3962644b0666c29b5b85b981645762432/README.md)",
      "useful": 4,
      "reliable": 3,
      "polish": 4,
      "creative": 4,
      "beyond": 5,
      "total": 25,
      "best": "Scene-change detection and recent-narration chat context turn browser media into an ongoing accessibility workflow. [source](https://raw.githubusercontent.com/ella0333/hermes-blind-accessibility-reader/04891de3962644b0666c29b5b85b981645762432/service.py)",
      "worst": "The service checks estimated spending before a call and records usage afterward without reserving in-flight costs, so concurrent descriptions can overshoot the advertised ceiling. [source](https://raw.githubusercontent.com/ella0333/hermes-blind-accessibility-reader/04891de3962644b0666c29b5b85b981645762432/service.py)",
      "standout": true,
      "blocked": null
    },
    {
      "pr": 153786,
      "name": "hermes-voice-gateway",
      "does": "Connects a Twilio phone line to Hermes for inbound conversations, restricted inventory/enquiry tools and human-approved callbacks. [source](https://raw.githubusercontent.com/SRai22/hermes-voice-gateway/d91bf6723b44b598d87d170d5d1b30fef31f36a3/README.md)",
      "useful": 3,
      "reliable": 3,
      "polish": 3,
      "creative": 3,
      "beyond": 5,
      "total": 22,
      "best": "Caller tools require matching live call identity and expiring database grants, with callbacks approved separately by a person. [source](https://raw.githubusercontent.com/SRai22/hermes-voice-gateway/d91bf6723b44b598d87d170d5d1b30fef31f36a3/caller_tools.py) [source](https://raw.githubusercontent.com/SRai22/hermes-voice-gateway/d91bf6723b44b598d87d170d5d1b30fef31f36a3/README.md)",
      "worst": "The caller workflow is tied to a bundled sample inventory and requires carefully configured toolsets and private Hermes interfaces. [source](https://raw.githubusercontent.com/SRai22/hermes-voice-gateway/d91bf6723b44b598d87d170d5d1b30fef31f36a3/README.md)",
      "standout": false,
      "blocked": null
    },
    {
      "pr": 151393,
      "name": "hermes-chan",
      "does": "Adds an animated desktop companion and a native computer-use backend that performs the agent's clicks and typing. [source](https://raw.githubusercontent.com/AlleyBo55/hermes-chan/54041f8180c69f0d5100aee8bd87c623b89fb920/README.md)",
      "useful": 3,
      "reliable": 3,
      "polish": 4,
      "creative": 4,
      "beyond": 5,
      "total": 24,
      "best": "Synchronizes real native input with character animations through a public computer-use provider while Hermes retains approval gating. [source](https://raw.githubusercontent.com/AlleyBo55/hermes-chan/54041f8180c69f0d5100aee8bd87c623b89fb920/hermeschan/backend.py)",
      "worst": "Requires a Rust/Tauri build and platform permissions, with native Wayland windows unsupported and Windows runtime behavior still unverified. [source](https://raw.githubusercontent.com/AlleyBo55/hermes-chan/54041f8180c69f0d5100aee8bd87c623b89fb920/README.md)",
      "standout": false,
      "blocked": null
    },
    {
      "pr": 153874,
      "name": "trophy-room",
      "does": "Turns Hermes activity into 120 illustrated Desktop achievements with tiers, collectible cards and unlock notifications. [source](https://raw.githubusercontent.com/abundantbeing/hermes-trophy-room/80852baa4207e8269f83e4a5681d77b5e9ae5016/README.md)",
      "useful": 3,
      "reliable": 4,
      "polish": 5,
      "creative": 2,
      "beyond": 4,
      "total": 22,
      "best": "The Desktop experience includes collectible art, reduced-motion support, deferred notifications and per-profile replay of achievements earned while away. [source](https://raw.githubusercontent.com/abundantbeing/hermes-trophy-room/80852baa4207e8269f83e4a5681d77b5e9ae5016/README.md)",
      "worst": "Sixty trophy definitions come from the existing bundled achievements plugin, limiting the novelty of its gamification concept. [source](https://raw.githubusercontent.com/abundantbeing/hermes-trophy-room/80852baa4207e8269f83e4a5681d77b5e9ae5016/README.md)",
      "standout": false,
      "blocked": null
    }
  ]
}
