{
  "batch": "read1-129",
  "plugins": [
    {
      "pr": 0,
      "name": "done-bell",
      "does": "Notifies the user when a Hermes turn ends and shows busy or approval status in Desktop.",
      "useful": 3,
      "reliable": 4,
      "polish": 3,
      "creative": 2,
      "beyond": 4,
      "total": 20,
      "best": "Uses turn and approval hooks plus a Desktop status chip to solve a practical interruption problem.",
      "worst": "The install guide includes a manual Desktop file copy, and OS notification paths are only lightly tested.",
      "standout": false,
      "blocked": null
    },
    {
      "pr": 0,
      "name": "homeassistant",
      "does": "Connects Hermes to Home Assistant events, notifications, and four device query and control tools.",
      "useful": 4,
      "reliable": 5,
      "polish": 4,
      "creative": 3,
      "beyond": 5,
      "total": 26,
      "best": "It provides a real gateway platform with event filters, reconnects, entity controls, and service safeguards.",
      "worst": "It needs a Home Assistant installation and long-lived token, so its audience and setup are narrower than general Hermes plugins.",
      "standout": false,
      "blocked": null
    },
    {
      "pr": 153390,
      "name": "trurl",
      "does": "Keeps a private taste profile and sourced recommendation graph, then produces curated picks and visual editions.",
      "useful": 3,
      "reliable": 4,
      "polish": 5,
      "creative": 4,
      "beyond": 4,
      "total": 24,
      "best": "The code separates explicit feedback from tentative hypotheses and builds inspectable, sourced recommendation paths.",
      "worst": "The workflow asks the agent to coordinate ten tools and research steps, which adds setup and execution complexity.",
      "standout": false,
      "blocked": null
    },
    {
      "pr": 153808,
      "name": "pi-team",
      "does": "Displays parallel pi coding lanes in Hermes Desktop and lets the user answer questions and hand finished work back for review.",
      "useful": 4,
      "reliable": 1,
      "polish": 3,
      "creative": 3,
      "beyond": 4,
      "total": 19,
      "best": "The live lane board exposes diffs, questions, and review handoff across separate git worktrees.",
      "worst": "The runner always parses provider keys from the Hermes .env file, violating the catalog secret-store rule; its README also has an unfilled screenshot placeholder.",
      "standout": false,
      "blocked": null
    },
    {
      "pr": 153965,
      "name": "hermes-handle-it",
      "does": "Runs customer-support chats in a browser and optional phone calls, pausing for user approval before sensitive replies.",
      "useful": 4,
      "reliable": 2,
      "polish": 4,
      "creative": 4,
      "beyond": 4,
      "total": 22,
      "best": "Its browser loop persists chats and routes offers and personal details through a human approval gate.",
      "worst": "The commitment guard is regex-based, real company chats are untested, and phone-call safety largely depends on the external voice agent following instructions.",
      "standout": false,
      "blocked": null
    },
    {
      "pr": 150957,
      "name": "faxforagents",
      "does": "Connects Hermes to a hosted fax MCP service for document preparation, quotes, sending, status, and inbox reads.",
      "useful": 2,
      "reliable": 2,
      "polish": 3,
      "creative": 2,
      "beyond": 3,
      "total": 15,
      "best": "It exposes a full fax workflow with an untrusted MCP declaration and an approval-oriented skill.",
      "worst": "The actual service code is remote; portable use invokes an npm package at runtime, and live stdio loading was not tested.",
      "standout": false,
      "blocked": null
    },
    {
      "pr": 151949,
      "name": "synento",
      "does": "Adds a portable MCP connection and skill for a hosted live-video session and recording service.",
      "useful": 2,
      "reliable": 2,
      "polish": 3,
      "creative": 2,
      "beyond": 3,
      "total": 15,
      "best": "The package declares the remote server untrusted and documents the separate OAuth setup and verification step.",
      "worst": "All functional tools run on a changeable remote server; OAuth needs manual native configuration, and local tests mostly check packaging and mocked responses.",
      "standout": false,
      "blocked": null
    },
    {
      "pr": 154069,
      "name": "incognito",
      "does": "Adds ephemeral Hermes sessions with storage deletion, tool guards, prompt filtering, and optional in-memory PII masking.",
      "useful": 4,
      "reliable": 2,
      "polish": 4,
      "creative": 3,
      "beyond": 5,
      "total": 23,
      "best": "It integrates lifecycle hooks, request middleware, Desktop controls, and explicit session cleanup across Hermes surfaces.",
      "worst": "Its zero-trace verifier checks live SQLite rows and named files only, so its strong forensic assurance exceeds what that code proves.",
      "standout": false,
      "blocked": null
    },
    {
      "pr": 152412,
      "name": "voice-unleashed",
      "does": "Serves a browser voice interface with streaming speech, interruption, spoken approvals, session attachment, and Desktop voice controls.",
      "useful": 5,
      "reliable": 4,
      "polish": 4,
      "creative": 4,
      "beyond": 5,
      "total": 27,
      "best": "It makes Hermes usable by voice from a phone or other browser and tests streaming, approvals, and session flows.",
      "worst": "Setup needs a separate VoiceManager server and HTTPS for remote microphones; the page passes its access token in the URL.",
      "standout": true,
      "blocked": null
    },
    {
      "pr": 151736,
      "name": "second-hands",
      "does": "Uses a Desktop camera feed and Hermes models to track hands-on task steps and warn about visible mistakes.",
      "useful": 4,
      "reliable": 2,
      "polish": 5,
      "creative": 5,
      "beyond": 5,
      "total": 26,
      "best": "The camera pane, live chat card, staged warning pipeline, and no-cost demo form an original Hermes interaction.",
      "worst": "There are no tests in the pinned tree, and model-generated guidance and visual judgments make missed hazards a substantial reliability risk.",
      "standout": false,
      "blocked": null
    },
    {
      "pr": 153781,
      "name": "wings",
      "does": "Connects a user’s Hermes machines and phone over a private WireGuard network with cross-device sign-in and session access.",
      "useful": 4,
      "reliable": 3,
      "polish": 5,
      "creative": 5,
      "beyond": 5,
      "total": 27,
      "best": "It makes agents on a user’s own machines reachable together through a complete network, Desktop, CLI, and phone integration.",
      "worst": "Setup installs a root helper and system network changes; several network and phone paths are documented as simulated or untested on real devices.",
      "standout": true,
      "blocked": null
    },
    {
      "pr": 153020,
      "name": "breadcrumbs",
      "does": "Replaces Hermes memory and context handling with addressable exact-source crumbs, search, expandable recall, and a context engine.",
      "useful": 5,
      "reliable": 4,
      "polish": 5,
      "creative": 5,
      "beyond": 5,
      "total": 29,
      "best": "It gives Hermes a deeply implemented memory and context substrate with extensive tests, provenance, a viewer, and demos.",
      "worst": "CRC32C collision ordinals depend on insertion order, so its claim that identical content keeps the same ID across independent stores has an edge-case exception.",
      "standout": true,
      "blocked": null
    }
  ]
}
