{
  "batch": "read1-117",
  "plugins": [
    {
      "pr": 0,
      "name": "done-bell",
      "does": "Signals when a Hermes turn finishes or needs approval with an OS notification, optional chime, and status chip.",
      "useful": 3,
      "reliable": 3,
      "polish": 2,
      "creative": 2,
      "beyond": 4,
      "total": 18,
      "best": "A lightweight cross-surface completion signal helps users step away and return only when needed.",
      "worst": "The pinned README mainly documents a development install and manual Desktop file copying, and the feature is deliberately narrow.",
      "standout": false,
      "blocked": null
    },
    {
      "pr": 0,
      "name": "homeassistant",
      "does": "Connects Hermes to Home Assistant events and notifications, and exposes tools to inspect and control devices.",
      "useful": 5,
      "reliable": 4,
      "polish": 4,
      "creative": 3,
      "beyond": 4,
      "total": 24,
      "best": "Combines an always-on event channel with useful device tools and added target filtering that blocks broad or unsafe service calls.",
      "worst": "Device control still carries the risk of a powerful Home Assistant token, while the plugin can only constrain its own tool calls.",
      "standout": false,
      "blocked": null
    },
    {
      "pr": 150089,
      "name": "completion-proof",
      "does": "Runs operator-configured checks and stores PASS, FAIL, or UNKNOWN receipts tied to fingerprints of declared files, marking old passes stale after changes.",
      "useful": 4,
      "reliable": 3,
      "polish": 2,
      "creative": 4,
      "beyond": 4,
      "total": 21,
      "best": "The local deterministic engine uses configured argv, bounded execution, scoped fingerprints, and carefully states what a passing check does not establish.",
      "worst": "The pinned README's install route points to a standalone archive missing from the fetched tree and says this is not a submitted entry; operators must resolve that packaging and entry-status contradiction.",
      "standout": false,
      "blocked": null
    },
    {
      "pr": 150355,
      "name": "hermes-web-crawl4ai",
      "does": "Adds a Crawl4AI extraction backend and a bounded same-site crawler that routes page fetches through a user-configured service.",
      "useful": 4,
      "reliable": 4,
      "polish": 4,
      "creative": 3,
      "beyond": 4,
      "total": 23,
      "best": "It adds a practical extraction and crawl path with page/depth/deadline bounds, per-target URL policy checks, and tested failure handling.",
      "worst": "It requires a separate reachable Crawl4AI server, and does not itself search the web or provide extraction without that service.",
      "standout": false,
      "blocked": null
    },
    {
      "pr": 153266,
      "name": "carnet",
      "does": "Provides local, layered long-term memory with bounded per-turn context, on-demand fact and document recall, optional embeddings, and a Desktop memory page.",
      "useful": 5,
      "reliable": 4,
      "polish": 5,
      "creative": 5,
      "beyond": 5,
      "total": 29,
      "best": "The native memory provider changes what Hermes remembers while keeping context bounded, profile-local data, and usable provenance and correction controls.",
      "worst": "Automatic memory extraction and relevance recall can still miss or misclassify facts, and the pinned behavioral test suite is concentrated on storage and recall semantics.",
      "standout": true,
      "blocked": null
    },
    {
      "pr": 151296,
      "name": "dyscalculia",
      "does": "Connects Hermes to a hosted, read-only MCP server for cited dyscalculia statistics and screening-test information, with a matching research skill.",
      "useful": 2,
      "reliable": 2,
      "polish": 3,
      "creative": 2,
      "beyond": 3,
      "total": 15,
      "best": "The six narrowly scoped read-only tools make it easier to retrieve topic-specific statistics with citations and explain the limits of a screening test.",
      "worst": "The catalog package contains only connector metadata and a skill; the runtime service and its tools are remote and not pinned or covered by local tests.",
      "standout": false,
      "blocked": null
    },
    {
      "pr": 150015,
      "name": "hermes-rescue",
      "does": "Guards Hermes's own files from destructive or unapproved agent edits, snapshots approved risky edits for undo, and explains actual model-provider failures.",
      "useful": 4,
      "reliable": 4,
      "polish": 4,
      "creative": 4,
      "beyond": 5,
      "total": 26,
      "best": "It addresses real self-damage and opaque-error failures through Hermes hooks, snapshots and a cross-surface Desktop control panel, with the human approval gate preserved.",
      "worst": "The command/path guard must reason across many shells and platform path forms, and when it cannot resolve a relative path it deliberately permits the call.",
      "standout": true,
      "blocked": null
    },
    {
      "pr": 152976,
      "name": "agentline",
      "does": "Adds a hosted phone and SMS platform so Hermes can place and receive calls, reply to allowed callers mid-call, and handle SMS conversations.",
      "useful": 4,
      "reliable": 4,
      "polish": 4,
      "creative": 5,
      "beyond": 5,
      "total": 27,
      "best": "It makes Hermes available on a real phone channel with inbound and outbound conversations, while gating paid outbound actions and restricting inbound callers.",
      "worst": "It depends on a paid third-party service and requires operators to correctly configure keys, caller allowlists and owner numbers; network relay failures can interrupt the channel.",
      "standout": true,
      "blocked": null
    },
    {
      "pr": 150455,
      "name": "salesforce-guard",
      "does": "Reviews Salesforce source and snapshots for release impact, dependency paths, selected-user configuration and bounded security signals, producing local reports without deploying.",
      "useful": 3,
      "reliable": 4,
      "polish": 4,
      "creative": 4,
      "beyond": 4,
      "total": 23,
      "best": "It offers a deep, evidence-backed release-review workflow with explicit input approvals and clear limits on what static signals and access snapshots establish.",
      "worst": "Its scope is specialized to Salesforce and its security and impact results remain human-reviewed heuristics rather than deployment or runtime guarantees.",
      "standout": false,
      "blocked": null
    },
    {
      "pr": 149272,
      "name": "no-cap",
      "does": "Records tool-result receipts and checks claims in Hermes replies against them, then displays proven, contradicted or unsupported claims in text and Desktop.",
      "useful": 4,
      "reliable": 5,
      "polish": 5,
      "creative": 5,
      "beyond": 4,
      "total": 27,
      "best": "This is a substantial, tested verification layer for coding-agent completion claims, with local evidence ledgers, optional cross-turn checks, useful Desktop receipts, and candid limits on what evidence proves.",
      "worst": "Claim detection is necessarily heuristic and a supported-looking receipt can only establish what the recorded tool output says, not whether the work itself is correct.",
      "standout": true,
      "blocked": null
    },
    {
      "pr": 149777,
      "name": "headway",
      "does": "Detects repeated local tool activity that changes neither workspace state nor observable evidence or read coverage, then gives recovery guidance and can block continued same-class loops.",
      "useful": 4,
      "reliable": 4,
      "polish": 4,
      "creative": 4,
      "beyond": 5,
      "total": 26,
      "best": "It adds a novel middleware-level progress signal across different commands, and tests exercise both warnings and actual pre-execution blocking.",
      "worst": "It only fingerprints bounded local workspace samples, so remote effects and changes outside the selected workspace cannot count as progress; enforce mode is not an authorization boundary.",
      "standout": true,
      "blocked": null
    },
    {
      "pr": 153903,
      "name": "stock-runway",
      "does": "Forecasts inventory run-out from recent sales, receipts, CSV or read-only Odoo data, with a chat tool, slash command and a native Desktop chart and quick view.",
      "useful": 4,
      "reliable": 4,
      "polish": 5,
      "creative": 4,
      "beyond": 5,
      "total": 27,
      "best": "It turns useful, appropriately qualified inventory forecasts into a polished multi-surface product with ERP-aware imports, a built-in sample and an interactive Desktop interface.",
      "worst": "Forecast quality remains limited by sparse sales history and is explicitly a small historical check rather than a purchasing guarantee; Odoo behavior is tested against fakes rather than live servers.",
      "standout": true,
      "blocked": null
    }
  ]
}