{
  "batch": "read1-063",
  "plugins": [
    {
      "pr": 0,
      "name": "done-bell",
      "does": "Signals finished and approval-waiting Hermes turns through hooks, a Desktop status chip, and optional OS alerts.",
      "useful": 4,
      "reliable": 4,
      "polish": 3,
      "creative": 2,
      "beyond": 4,
      "total": 21,
      "best": "It handles CLI and Desktop turns with mute controls and focused tests.",
      "worst": "Desktop installation needs a manual file copy, and its notification idea is familiar.",
      "standout": false,
      "blocked": null
    },
    {
      "pr": 0,
      "name": "homeassistant",
      "does": "Adds a Home Assistant gateway for state events and notifications plus four device query and control tools.",
      "useful": 5,
      "reliable": 4,
      "polish": 4,
      "creative": 2,
      "beyond": 5,
      "total": 25,
      "best": "It connects a major self-hosted platform through tools and a gateway with service restrictions and broad tests.",
      "worst": "A long-lived Home Assistant token and careful entity filters are needed for safe device control.",
      "standout": false,
      "blocked": null
    },
    {
      "pr": 152853,
      "name": "taskreel",
      "does": "Records tool calls into named SQLite routines and replays their exact arguments through Hermes tool dispatch with checkpoints.",
      "useful": 4,
      "reliable": 3,
      "polish": 4,
      "creative": 4,
      "beyond": 4,
      "total": 23,
      "best": "Model-free replay with stop-on-failure checkpoints turns completed agent work into reusable automation.",
      "worst": "Replay bypasses other plugins’ pre-tool hooks, and saved exact arguments can retain secrets.",
      "standout": false,
      "blocked": null
    },
    {
      "pr": 153040,
      "name": "model-forge-providers",
      "does": "Registers Strata and Project Maya as local model provider profiles with environment-based endpoint settings and model aliases.",
      "useful": 3,
      "reliable": 2,
      "polish": 2,
      "creative": 2,
      "beyond": 4,
      "total": 17,
      "best": "It can make two local inference engines selectable as Hermes providers.",
      "worst": "This package has only profile declarations: no own README, tests, engine setup, health check, or model listing.",
      "standout": false,
      "blocked": null
    },
    {
      "pr": 153557,
      "name": "rocketchat-team-gateway",
      "does": "Connects Hermes to Rocket.Chat rooms and DMs with per-person context, guarded commands, approval buttons, and durable delivery handling.",
      "useful": 4,
      "reliable": 5,
      "polish": 5,
      "creative": 4,
      "beyond": 5,
      "total": 28,
      "best": "A carefully built team gateway addresses shared-room identity, approvals, reconnects, setup, and live demonstration.",
      "worst": "It still depends on a separately operated Rocket.Chat server and several bot credentials.",
      "standout": true,
      "blocked": null
    },
    {
      "pr": 151980,
      "name": "exfilbar",
      "does": "Blocks recognized off-route file transfers before terminal or code tools run and shows route decisions in Desktop.",
      "useful": 4,
      "reliable": 4,
      "polish": 4,
      "creative": 4,
      "beyond": 5,
      "total": 26,
      "best": "User-defined file-to-host routes are enforced in a pre-tool hook with fail-closed errors and extensive tests.",
      "worst": "Its static recognizer covers a bounded syntax subset and cannot enforce all network egress.",
      "standout": false,
      "blocked": null
    },
    {
      "pr": 153649,
      "name": "sightline",
      "does": "Gives Hermes a Solana wallet with preview, simulation, spend grants, hard payment blocks, and a decision log.",
      "useful": 3,
      "reliable": 4,
      "polish": 5,
      "creative": 5,
      "beyond": 5,
      "total": 27,
      "best": "The payment gate combines owner-issued limits, transaction simulation, one-use approvals, tests, and a Desktop audit view.",
      "worst": "Setup persists the private key in Hermes’ .env, and standing grants permit unattended payments.",
      "standout": true,
      "blocked": null
    },
    {
      "pr": 152918,
      "name": "look",
      "does": "Lets a local Hermes session inspect pointed-at Chrome content, answer in browser cards, and carry out guarded browser actions with optional voice and gaze.",
      "useful": 4,
      "reliable": 4,
      "polish": 5,
      "creative": 5,
      "beyond": 5,
      "total": 28,
      "best": "It integrates browser context, consent-bound actions, local speech and gaze with extensive tests and detailed setup guidance.",
      "worst": "Its supported path is a narrow Apple Silicon Chrome beta with large optional downloads and experimental eye tracking.",
      "standout": true,
      "blocked": null
    },
    {
      "pr": 149592,
      "name": "africastalking",
      "does": "Adds SMS and USSD conversations through Africa’s Talking, with webhook intake, capped SMS replies, and cron delivery.",
      "useful": 3,
      "reliable": 3,
      "polish": 2,
      "creative": 4,
      "beyond": 5,
      "total": 22,
      "best": "USSD-to-SMS handoff brings an agent to feature phones, and callback handling avoids duplicate agent turns.",
      "worst": "There is no plugin README, and the webhook accepts unauthenticated callbacks when the optional secret is unset.",
      "standout": false,
      "blocked": null
    },
    {
      "pr": 153973,
      "name": "chalkline",
      "does": "Turns dedicated business WhatsApp traffic into a tradesperson’s job ledger, reviewed quotes and invoices, approved sends, and scheduled follow-ups.",
      "useful": 3,
      "reliable": 4,
      "polish": 5,
      "creative": 5,
      "beyond": 5,
      "total": 27,
      "best": "Its code separates customer intake from agent turns and binds customer sends to owner-approved payloads and durable records.",
      "worst": "Setup is substantial and the verified delivery path relies on an unofficial WhatsApp bridge and a dedicated profile.",
      "standout": true,
      "blocked": null
    },
    {
      "pr": 150237,
      "name": "yuanbao",
      "does": "Moves Hermes’ Yuanbao messaging adapter and its group, DM, and sticker tools into a standalone platform plugin.",
      "useful": 3,
      "reliable": 4,
      "polish": 4,
      "creative": 2,
      "beyond": 5,
      "total": 23,
      "best": "The migration preserves existing tool names while testing secret scope, backpressure, and platform registration.",
      "worst": "It serves one messaging platform and is a migration of existing Hermes functionality rather than a new agent capability.",
      "standout": false,
      "blocked": null
    },
    {
      "pr": 152878,
      "name": "tmewai",
      "does": "Indexes a user’s Facebook export in local SQLite for Arabic-aware search and bounded evidence bundles.",
      "useful": 3,
      "reliable": 4,
      "polish": 4,
      "creative": 3,
      "beyond": 3,
      "total": 20,
      "best": "The archive importer validates ZIP contents, reports per-file coverage, and has a substantial offline test suite.",
      "worst": "Only four JSON shapes are parsed, and the evidence tool records consent metadata without sending evidence to a provider.",
      "standout": false,
      "blocked": null
    }
  ]
}