{
  "batch": "read1-144",
  "plugins": [
    {
      "pr": 0,
      "name": "done-bell",
      "does": "Notifies users when Hermes finishes a turn or needs approval, with OS alerts, a chime and Desktop status controls.",
      "useful": 4,
      "reliable": 4,
      "polish": 3,
      "creative": 2,
      "beyond": 4,
      "best": "Turn and approval hooks plus a Desktop watcher make a small, practical improvement to everyday agent use.",
      "worst": "Installation docs use the author's local Windows path and require a manual Desktop copy, while tests cover only the Python side.",
      "standout": false,
      "blocked": null,
      "total": 21
    },
    {
      "pr": 0,
      "name": "homeassistant",
      "does": "Connects Hermes to Home Assistant device tools, filtered state-change events and notification delivery.",
      "useful": 4,
      "reliable": 5,
      "polish": 4,
      "creative": 3,
      "beyond": 5,
      "best": "A complete gateway platform combines scoped secrets, reconnect handling, entity restrictions and substantial policy and adapter tests.",
      "worst": "Automation remains powerful: entity restrictions are opt-in and event content from the authenticated instance is trusted inbound.",
      "standout": false,
      "blocked": null,
      "total": 26
    },
    {
      "pr": 149331,
      "name": "research-notes",
      "does": "Fetches public web pages and stores, searches, lists and deletes local tagged JSON notes.",
      "useful": 3,
      "reliable": 2,
      "polish": 3,
      "creative": 1,
      "beyond": 2,
      "best": "URL access fails closed without Hermes SSRF protection and note writes use atomic replacement.",
      "worst": "No tests are shipped, concurrent note updates can overwrite each other, and the response-size check happens after the HTTP client has buffered the body.",
      "standout": false,
      "blocked": null,
      "total": 13
    },
    {
      "pr": 149221,
      "name": "hermes-bim-studio",
      "does": "Inspects local IFC building models, exports traceable quantity and optional priced reports, and generates an interactive offline 3D viewer.",
      "useful": 3,
      "reliable": 4,
      "polish": 4,
      "creative": 4,
      "beyond": 3,
      "total": 21,
      "best": "Quantity coverage and IFC-unit conversion are explicit, with security tests, confined output paths and vendored viewer assets.",
      "worst": "The pinned README still describes arbitrary output paths and silent overwrites despite the security fix, and rendering is limited to 150 elements.",
      "standout": false,
      "blocked": null
    },
    {
      "pr": 151387,
      "name": "omp-sessions",
      "does": "Delegates coding tasks to local omp sessions with queues, scheduling, kanban integration, notifications and a Desktop/dashboard supervision page.",
      "useful": 4,
      "reliable": 4,
      "polish": 5,
      "creative": 4,
      "beyond": 5,
      "total": 27,
      "best": "Approval-aware delegation, persistent card/session links and extensive integration tests make it a substantive extension of Hermes workflows.",
      "worst": "Requires separately installed omp and omp-sessions runtimes and relies on undocumented Hermes kanban internals, making setup and compatibility more fragile.",
      "standout": true,
      "blocked": null
    },
    {
      "pr": 150800,
      "name": "hypnos",
      "does": "Learns procedural habits from agent feedback through local LoRA training, gated model promotion and middleware routing to a personal model.",
      "useful": 4,
      "reliable": 4,
      "polish": 5,
      "creative": 5,
      "beyond": 5,
      "total": 28,
      "best": "Real SFT/DPO code, sandboxed rehearsal, promotion exams, fallback routing and lineage-based forgetting go well beyond prompt-level memory.",
      "worst": "The demonstrated gains are synthetic and narrow, while real use requires a separate training environment and considerable compute; broad learning effectiveness remains unproven.",
      "standout": true,
      "blocked": null
    },
    {
      "pr": 152992,
      "name": "chalk",
      "does": "Renders narrated, animated chalkboard lessons inline in Hermes Desktop, with replay and video export.",
      "useful": 4,
      "reliable": 3,
      "polish": 5,
      "creative": 4,
      "beyond": 4,
      "total": 24,
      "best": "A structured lesson format, automatic layout and the existing Hermes TTS route turn explanations into a distinctive multimodal teaching surface.",
      "worst": "Only four Python tests cover validation and basic creation; the large canvas renderer, TTS integration and chunked video export lack automated coverage.",
      "standout": false,
      "blocked": null
    },
    {
      "pr": 150316,
      "name": "hostyourai",
      "does": "Registers HostYourAI as a model provider with task/policy routing hints, optional automatic task classification and private balance reporting.",
      "useful": 3,
      "reliable": 4,
      "polish": 4,
      "creative": 2,
      "beyond": 4,
      "total": 21,
      "best": "Scoped-key handling, redirect refusal, bounded automatic classification and detailed tests support a well-documented provider integration.",
      "worst": "Most model selection happens in a proprietary external service, and routing preferences are shared across every chat on the profile.",
      "standout": false,
      "blocked": null
    },
    {
      "pr": 150654,
      "name": "motion-index",
      "does": "Provides a Desktop browser and agent search tools for 49 motion-design styles, generating briefs and submitting suggestions.",
      "useful": 3,
      "reliable": 4,
      "polish": 4,
      "creative": 2,
      "beyond": 3,
      "total": 19,
      "best": "A bundled offline catalog, practical input validation and handler tests make style discovery accessible through both tools and Desktop.",
      "worst": "Its core output is a substituted prompt template; building or rendering the actual animation is left to other tools or skills.",
      "standout": false,
      "blocked": null
    },
    {
      "pr": 152233,
      "name": "kaggle-competitions",
      "does": "Tracks Kaggle submission snapshots, score history, completed-result changes and leaderboards through CLI-backed tools and a Desktop board.",
      "useful": 3,
      "reliable": 1,
      "polish": 3,
      "creative": 2,
      "beyond": 3,
      "total": 15,
      "best": "A baseline-aware watch distinguishes pending submissions that finish from old results on first installation.",
      "worst": "Credential fallback permits the Kaggle CLI to read its own token file, violating catalog policy; there are no tests, CLI failures are ignored, and best score always means maximum.",
      "standout": false,
      "blocked": null
    },
    {
      "pr": 151496,
      "name": "webtwizz",
      "does": "Connects Hermes to a hosted website-building MCP service through a pinned mcp-remote launcher and browser OAuth.",
      "useful": 3,
      "reliable": 2,
      "polish": 3,
      "creative": 2,
      "beyond": 3,
      "total": 16,
      "best": "The package explicitly marks the remote server untrusted and clearly discloses credit use, browser sign-in and user-confirmed publishing.",
      "worst": "The pinned tree contains only configuration and docs, leaving server behavior and tests unreviewable, while OAuth tokens are stored by mcp-remote outside Hermes.",
      "standout": false,
      "blocked": null
    }
  ]
}