{
  "batch": "read1-141",
  "plugins": [
    {
      "pr": 0,
      "name": "done-bell",
      "does": "Notifies users when a Hermes turn ends or approval is needed, with a Desktop status chip, chime and settings pane.",
      "useful": 4,
      "reliable": 3,
      "polish": 3,
      "creative": 2,
      "beyond": 4,
      "total": 20,
      "best": "Hooks and Desktop busy-state tracking make leaving long-running turns practical without sending chat content.",
      "worst": "The README uses a developer-specific Windows install path and manual Desktop copy step, while the small test suite does not exercise the renderer or real OS notifications.",
      "standout": false,
      "blocked": null
    },
    {
      "pr": 0,
      "name": "homeassistant",
      "does": "Adds a Home Assistant gateway platform for state-change events and notifications plus four tools to inspect and control smart-home devices.",
      "useful": 4,
      "reliable": 5,
      "polish": 4,
      "creative": 3,
      "beyond": 5,
      "total": 26,
      "best": "A real event-driven platform adapter combines reconnect backoff, default-closed event watches, scoped secrets and tested service/entity restrictions.",
      "worst": "Useful mainly to Home Assistant owners, with substantial token and event-filter configuration and no dedicated Desktop control surface.",
      "standout": false,
      "blocked": null
    },
    {
      "pr": 152939,
      "name": "hermes-safeguard",
      "does": "Intercepts financial tool calls and applies EVM transaction policies, simulation checks, threat lists and optional operator confirmations.",
      "useful": 3,
      "reliable": 1,
      "polish": 2,
      "creative": 3,
      "beyond": 4,
      "total": 17,
      "best": "The plugin implements substantial policy, trace-inspection and emergency-stop logic with extensive security-focused test files.",
      "worst": "Execution enables auto-broadcast by default without universal Hermes approval, can start a mock RPC when localhost is unavailable, and Telegram credential handling loads a local .env instead of scoped secrets.",
      "standout": false,
      "blocked": null
    },
    {
      "pr": 151167,
      "name": "ticklist",
      "does": "Adds persistent Desktop checklists that users can tick while six agent tools read and edit the same lists, with actions optionally posted into chat.",
      "useful": 4,
      "reliable": 4,
      "polish": 5,
      "creative": 3,
      "beyond": 4,
      "total": 24,
      "best": "A complete local UI provides tabs, pinning, reorder, undo, export and a mute toggle, backed by persistence and API tests.",
      "worst": "File locking is POSIX-only and disappears on Windows, weakening the cross-process consistency claim; every row is rendered and notices can consume model turns.",
      "standout": false,
      "blocked": null
    },
    {
      "pr": 152781,
      "name": "synap",
      "does": "Registers Synap as an OpenAI-compatible model provider with live model discovery and six fallback model IDs.",
      "useful": 3,
      "reliable": 2,
      "polish": 3,
      "creative": 1,
      "beyond": 4,
      "total": 17,
      "best": "Uses Hermes provider profiles directly with no dependencies or custom credential persistence.",
      "worst": "The pinned manifest omits requires_env for SYNAP_API_KEY, leaving installer key setup undeclared, and its three stub-based tests verify profile constants rather than real Hermes integration.",
      "standout": false,
      "blocked": null
    },
    {
      "pr": 153445,
      "name": "audit-lens",
      "does": "Offers Solidity pattern checks, Sourcify source retrieval, public issue-class matching and formatted finding drafts through four tools.",
      "useful": 2,
      "reliable": 2,
      "polish": 3,
      "creative": 2,
      "beyond": 3,
      "total": 15,
      "best": "Returns source lines and remediation suggestions without dependencies and repeatedly warns that heuristic findings need manual verification.",
      "worst": "The delegatecall check examines calldata arguments rather than the target expression, and regex-based parsing cannot substantiate several semantic security labels; source fetching selects the largest file.",
      "standout": false,
      "blocked": null
    },
    {
      "pr": 151221,
      "name": "rariflat",
      "does": "Tracks tool outcomes locally, recommends previously observed tools by lexical fit and usage metrics, and offers Desktop status cards and an opt-in retry guard.",
      "useful": 3,
      "reliable": 4,
      "polish": 4,
      "creative": 3,
      "beyond": 4,
      "total": 22,
      "best": "Public pre/post-tool hooks support measured feedback and loop blocking, with redaction, profile-scoped storage and Python/Desktop contract tests.",
      "worst": "Recommendations use fixed lexical and rarity weights without evidence that they improve task outcomes, and have no useful history at installation; success detection is heuristic.",
      "standout": false,
      "blocked": null
    },
    {
      "pr": 153208,
      "name": "genflick",
      "does": "Connects Hermes to the hosted Genflick creative workspace MCP endpoint and bundles two workflow and account-connection skills.",
      "useful": 3,
      "reliable": 3,
      "polish": 3,
      "creative": 2,
      "beyond": 3,
      "total": 17,
      "best": "The connector explicitly keeps remote tools untrusted and documents the native Hermes OAuth workaround, spending boundaries and limited read-only qualification.",
      "worst": "The pinned tree contains only connector manifests and skills, so creative execution and service-side approval claims cannot be inspected, and sign-in requires manual native configuration.",
      "standout": false,
      "blocked": null
    },
    {
      "pr": 152814,
      "name": "wavegrain",
      "does": "Declares a hosted Wavegrain MCP connection and a skill for social carousel creation, editing, scheduling and export.",
      "useful": 3,
      "reliable": 2,
      "polish": 2,
      "creative": 2,
      "beyond": 3,
      "total": 15,
      "best": "A small readable connector marks the server untrusted, while the skill describes spending limits and idempotent paid-call retries.",
      "worst": "The pinned package has no server implementation or tests and its README supplies other-client setup rather than a Hermes authentication flow; the Hermes MCP entry includes neither OAuth configuration nor access-key wiring.",
      "standout": false,
      "blocked": null
    },
    {
      "pr": 150888,
      "name": "hermes-9router",
      "does": "Adds a Hermes dashboard tab showing 9Router model groups, saved probe results, latency and optional provider connection health.",
      "useful": 3,
      "reliable": 3,
      "polish": 3,
      "creative": 2,
      "beyond": 4,
      "total": 19,
      "best": "User-triggered tests cap each batch at 25 models and use scoped secrets, with status classification, redaction and request-limit tests.",
      "worst": "Concurrent test requests share an unlocked JSON state file and fixed temporary filename, and malformed success responses can escape handling; live gateway integration is not established.",
      "standout": false,
      "blocked": null
    },
    {
      "pr": 153679,
      "name": "rh-preflight",
      "does": "Checks public Robinhood Chain builder and ecosystem records before detected tool actions, applies user rules through Hermes approvals, and records local evidence cards.",
      "useful": 3,
      "reliable": 3,
      "polish": 5,
      "creative": 4,
      "beyond": 5,
      "total": 25,
      "best": "A real approval hook uses fresh check keys, blocks unattended execution by default and fails closed on check or ledger errors, with extensive capture-backed tests and Desktop history.",
      "worst": "Detection covers only chain 4663 and recognized tool/argument patterns; its private Hermes approval-presence imports are a compatibility weakness and a requested catalog fix at this pin.",
      "standout": false,
      "blocked": null
    },
    {
      "pr": 152875,
      "name": "proof-lens",
      "does": "Provides a local Desktop pane that checks RUP proof additions from CNF/DRAT files and displays refutation depth and a clause-depth histogram.",
      "useful": 2,
      "reliable": 2,
      "polish": 3,
      "creative": 4,
      "beyond": 3,
      "total": 17,
      "best": "Implements inspectable unit propagation and depth accounting locally, with a focused UI and no network or credential requirements.",
      "worst": "Parsing silently skips malformed tokens, a capped prefix may still return valid without checking the remaining trace, and the only test file is an argument-driven CLI harness without assertions or bundled cases.",
      "standout": false,
      "blocked": null
    }
  ]
}