{
  "batch": "read1-132",
  "plugins": [
    {
      "pr": 0,
      "name": "done-bell",
      "does": "Notifies users when Hermes turns finish or need approval, with a Desktop status chip, chime, settings pane and CLI notifications.",
      "useful": 4,
      "reliable": 3,
      "polish": 2,
      "creative": 2,
      "beyond": 4,
      "best": "Lifecycle hooks and Desktop busy-state observation make a small, broadly useful improvement that a prompt cannot provide.",
      "worst": "Setup still uses the author's absolute Windows development path and a manual Desktop copy, while tests cover Python state rather than actual Desktop or OS delivery.",
      "standout": false,
      "blocked": null,
      "total": 19
    },
    {
      "pr": 0,
      "name": "homeassistant",
      "does": "Connects Hermes to Home Assistant through four REST tools, filtered WebSocket state-change events and notification delivery.",
      "useful": 4,
      "reliable": 4,
      "polish": 4,
      "creative": 3,
      "beyond": 5,
      "best": "A complete bidirectional platform integration combines scoped credentials, event filtering, reconnect logic and extensive service-policy tests.",
      "worst": "Entity restrictions are opt-in and service calls otherwise permit broad device control; operators must configure boundaries appropriate to their home.",
      "standout": false,
      "blocked": null,
      "total": 25
    },
    {
      "pr": 151466,
      "name": "soldgraph",
      "does": "Connects Hermes to Soldgraph's hosted resale-listing MCP service and supplies a skill for interpreting comparable sales.",
      "useful": 3,
      "reliable": 3,
      "polish": 3,
      "creative": 2,
      "beyond": 3,
      "best": "A simple credential-substituted MCP configuration offers resale data across multiple marketplaces with clear cost and remote-service disclosures.",
      "worst": "The pinned package contains only manifests and a skill, with no server implementation or tests, so its advertised search behavior cannot be audited at this commit.",
      "standout": false,
      "blocked": null,
      "total": 17
    },
    {
      "pr": 154041,
      "name": "token-master",
      "does": "Adds a Hermes Desktop dashboard aggregating token usage across profiles, models and machines, with account labels and provider quota views.",
      "useful": 5,
      "reliable": 3,
      "polish": 4,
      "creative": 3,
      "beyond": 4,
      "best": "Makes Hermes's existing usage records understandable through a native chart, breakdowns and read-only database aggregation.",
      "worst": "Account rows reuse provider-wide usage and quota for every credential of that provider, so they do not establish per-account attribution.",
      "standout": false,
      "blocked": null,
      "total": 23
    },
    {
      "pr": 152397,
      "name": "kujo-hermes",
      "does": "Exposes Kujo engineering tools through native discovery, execution, approval, cancellation and hash-verified local receipts.",
      "useful": 4,
      "reliable": 4,
      "polish": 4,
      "creative": 3,
      "beyond": 4,
      "best": "Exact workspace trust, single-use request-bound approvals, bounded subprocesses and receipt verification form a substantial engineering integration.",
      "worst": "Setup needs a separate Kujo runtime and numerous pinned source checkouts, with browser, container and producer-binding gaps explicitly remaining.",
      "standout": false,
      "blocked": null,
      "total": 23
    },
    {
      "pr": 149939,
      "name": "hermes-camera-watch",
      "does": "Polls named RTSP or HTTP cameras for frame changes and saves stills, local motion captions and dashboard events.",
      "useful": 3,
      "reliable": 2,
      "polish": 4,
      "creative": 3,
      "beyond": 4,
      "best": "An allowlist interlock, hardware-free mock porch and local HTTP tests make the camera workflow inspectable without uploading frames.",
      "worst": "Authenticated cameras take passwords embedded in settings URLs and pass RTSP URLs to ffmpeg argv instead of using Hermes secret scope, conflicting with catalog credential rules.",
      "standout": false,
      "blocked": null,
      "total": 20
    },
    {
      "pr": 151158,
      "name": "skill-layers",
      "does": "Preserves installed skill sources and publishes separately named derivatives after three-way merge review, with checkpoints, rollback and Desktop management.",
      "useful": 4,
      "reliable": 5,
      "polish": 5,
      "creative": 4,
      "beyond": 5,
      "best": "Directly improves Hermes skill maintenance with revision-bound publication, source preservation, profile isolation and unusually thorough failure-recovery tests.",
      "worst": "V1 excludes plugin-registered skill bundles and never switches a running conversation to the preferred derivative, limiting seamless adoption.",
      "standout": true,
      "blocked": null,
      "total": 28
    },
    {
      "pr": 153932,
      "name": "hebe-longevity",
      "does": "Imports confirmed blood panels, computes PhenoAge trends and formula drivers, and supports research plans screened by vendored PLSI and a separate model call.",
      "useful": 3,
      "reliable": 3,
      "polish": 5,
      "creative": 3,
      "beyond": 4,
      "best": "A complete Desktop experience joins strict panel validation, traceable local calculations and user-confirmed data changes with tests of the planning boundaries.",
      "worst": "Planning lacks medication and condition context, and a separate challenger call is not guaranteed to use a different model, limiting the safety and independence claims.",
      "standout": false,
      "blocked": null,
      "total": 22
    },
    {
      "pr": 150058,
      "name": "better-tg-cli",
      "does": "Provides a local MCP server for reading and searching a personal Telegram account and approving message and account changes.",
      "useful": 4,
      "reliable": 2,
      "polish": 4,
      "creative": 2,
      "beyond": 3,
      "best": "The underlying CLI has broad Telegram coverage, read/write separation, explicit MCP elicitation and substantial command and security tests.",
      "worst": "The MCP runtime reads the CLI's session from its own keychain or config file rather than Hermes credential routes, contrary to the catalog secret-store requirement.",
      "standout": false,
      "blocked": null,
      "total": 18
    },
    {
      "pr": 149583,
      "name": "scribase",
      "does": "Provisions a Scribase Postgres project and environment, polls its operation and returns database connection details and API keys.",
      "useful": 3,
      "reliable": 2,
      "polish": 3,
      "creative": 2,
      "beyond": 3,
      "best": "A small dependency-free implementation uses Hermes secret scope and reports provisioning progress rather than polling forever.",
      "worst": "There are no tests or approval hook for billable provisioning, and repeating a pending call issues a fresh environment POST with a new idempotency key.",
      "standout": false,
      "blocked": null,
      "total": 16
    },
    {
      "pr": 151201,
      "name": "wp-manager",
      "does": "Manages WordPress fleet updates, health checks and content through native tools, a Desktop page and a bundled WordPress connector.",
      "useful": 4,
      "reliable": 4,
      "polish": 5,
      "creative": 3,
      "beyond": 4,
      "best": "A complete maintenance workflow combines approval-gated changes, unattended-run guards, credential-safe redirects and extensive privacy and connector tests.",
      "worst": "Updates have no backup or rollback, and the optional direct 1Password CLI credential route is less aligned with catalog secret-scope rules than the default Hermes-secret path.",
      "standout": false,
      "blocked": null,
      "total": 24
    },
    {
      "pr": 150815,
      "name": "omlx",
      "does": "Adds a managed Apple Silicon MLX runtime, public-model downloads, Desktop lifecycle controls and a native local inference provider.",
      "useful": 4,
      "reliable": 5,
      "polish": 5,
      "creative": 3,
      "beyond": 5,
      "best": "Makes local inference a first-class Hermes capability with checksum-pinned setup, scoped credentials, ownership-checked transport and tested cancellation and deletion boundaries.",
      "worst": "It serves only macOS Apple Silicon, supports public Hugging Face models only, and requires in-process execution for its provider client.",
      "standout": true,
      "blocked": null,
      "total": 27
    }
  ]
}