{
 "batch": "read1-031",
 "plugins": [
  {
   "pr": 0,
   "name": "done-bell",
   "does": "Rings an OS notification and chime when a Hermes turn finishes or needs approval, with a Desktop status chip and pane.",
   "useful": 4,
   "reliable": 3,
   "polish": 3,
   "creative": 2,
   "beyond": 3,
   "total": 18,
   "best": "Small, safe, no keys, with hooks plus a Desktop pane and a /bell command; it does not store approval commands.",
   "worst": "Dev install steps hard-code a Windows path from the author's machine and tests are thin (10).",
   "standout": false,
   "blocked": null
  },
  {
   "pr": 0,
   "name": "homeassistant",
   "does": "Official Home Assistant gateway platform plus four tools to read and control smart-home devices over HA's REST and WebSocket APIs.",
   "useful": 5,
   "reliable": 5,
   "polish": 4,
   "creative": 3,
   "beyond": 5,
   "total": 27,
   "best": "A real gateway platform with a service policy, a token from the secret store and a broad test suite.",
   "worst": "Device control through ha_call_service is powerful and relies on the policy configuration to stay safe.",
   "standout": true,
   "blocked": null
  },
  {
   "pr": 153891,
   "name": "puppetmaster-learn",
   "does": "On session finalize, turns a completed Puppetmaster swarm's findings into a reviewable skill candidate under ~/.hermes/skills-candidates.",
   "useful": 2,
   "reliable": 3,
   "polish": 3,
   "creative": 4,
   "beyond": 3,
   "total": 18,
   "best": "Closes a learning loop safely: it only writes candidates for review and never live skills.",
   "worst": "Only useful to Puppetmaster users; one hook, no tests in the plugin folder.",
   "standout": false,
   "blocked": null
  },
  {
   "pr": 151395,
   "name": "ratcatcher",
   "does": "Telegram group scam bouncer: detects drainer/airdrop/impersonator scams, deletes, mutes, bans, and reports to admins with Release/Ban buttons.",
   "useful": 4,
   "reliable": 4,
   "polish": 5,
   "creative": 4,
   "beyond": 4,
   "total": 25,
   "best": "Focused detector with a test corpus (43 tests), a watch mode for trial runs, and screenshots and a banner.",
   "worst": "Automatic bans on heuristics can hit real members; the scope is crypto Telegram groups.",
   "standout": true,
   "blocked": null
  },
  {
   "pr": 151502,
   "name": "content-engine",
   "does": "Fetches a YouTube transcript, heuristically scores 45-60s clip candidates, drafts per-platform copy, and cuts clips with ffmpeg.",
   "useful": 3,
   "reliable": 3,
   "polish": 3,
   "creative": 2,
   "beyond": 3,
   "total": 17,
   "best": "End-to-end pipeline in one ce_run call, with safe-name checks and tests.",
   "worst": "Scoring and copy are deterministic keyword heuristics, weaker than what the README's pitch suggests.",
   "standout": false,
   "blocked": null
  },
  {
   "pr": 154048,
   "name": "triage",
   "does": "Replaces the system-prompt skills index with a searchable store, a ranking judge, and Desktop chips that attach skills on tap or on high confidence.",
   "useful": 4,
   "reliable": 4,
   "polish": 4,
   "creative": 5,
   "beyond": 5,
   "total": 27,
   "best": "Changes how Hermes loads skills (middleware plus hooks) with 141 tests and a Desktop UI.",
   "worst": "Large, invasive surface (llm_request and tool_execution middleware) that may break with Hermes updates.",
   "standout": true,
   "blocked": null
  },
  {
   "pr": 151290,
   "name": "lastscanned",
   "does": "Points Hermes at the hosted lastscanned MCP server for parcel/container tracking and rate quotes, plus a skill.",
   "useful": 3,
   "reliable": 3,
   "polish": 3,
   "creative": 2,
   "beyond": 2,
   "total": 15,
   "best": "Zero-credential, simple install for tracking 549 carriers.",
   "worst": "No local code: an MCP config and a skill, so it depends entirely on a third-party service.",
   "standout": false,
   "blocked": null
  },
  {
   "pr": 154030,
   "name": "decision-brief",
   "does": "Hooks clarify calls to enrich consequential-decision questions into a compact Decision/Found/Why/Recommendation brief.",
   "useful": 3,
   "reliable": 3,
   "polish": 3,
   "creative": 3,
   "beyond": 2,
   "total": 16,
   "best": "Careful privacy (hashed ids, no raw content stored) with tests and a demo.",
   "worst": "Mostly a formatting layer that a skill or prompt could largely reproduce.",
   "standout": false,
   "blocked": null
  },
  {
   "pr": 152199,
   "name": "widespread",
   "does": "Tools to discover, claim, ship and get paid for bounties on the widespread protocol, plus the payer side, with Ed25519 signing.",
   "useful": 2,
   "reliable": 2,
   "polish": 2,
   "creative": 4,
   "beyond": 3,
   "total": 16,
   "best": "Money-moving tools are gated behind Hermes approval through a pre_tool_call hook.",
   "worst": "Signing seed is kept in a plain JSON file rather than the secret store, there are no tests and no README in the plugin folder.",
   "standout": false,
   "blocked": null
  },
  {
   "pr": 152997,
   "name": "invezgo",
   "does": "91 tools generated from the Invezgo OpenAPI spec for Indonesia Stock Exchange data, with writes off unless INVEZGO_ALLOW_WRITE=1.",
   "useful": 3,
   "reliable": 3,
   "polish": 3,
   "creative": 2,
   "beyond": 3,
   "total": 17,
   "best": "Key comes from the secret store, and writes are disabled by default.",
   "worst": "Mechanical one-tool-per-endpoint wrapper with a huge tool surface; there are no pytest-style test functions, only a smoke script.",
   "standout": false,
   "blocked": null
  },
  {
   "pr": 152147,
   "name": "hacmdn",
   "does": "Proposes a decentralized mesh of micro-specialist models with routing, bidding and attribution, exposed as Hermes tools, a GUI and a Desktop pane.",
   "useful": 2,
   "reliable": 1,
   "polish": 3,
   "creative": 4,
   "beyond": 2,
   "total": 14,
   "best": "Ambitious vision with docs, a dashboard and HF token from the secret store.",
   "worst": "Specialist outputs are mostly hard-coded canned strings (e.g. a fixed SQL query) despite claims of a live network, so it claims more than the code does.",
   "standout": false,
   "blocked": null
  },
  {
   "pr": 154052,
   "name": "vape-coach",
   "does": "Local webcam watcher detects vaping puffs, sets a taper schedule, and escalates playful nudges including camera-counted jumping jacks, with a Desktop pane.",
   "useful": 3,
   "reliable": 4,
   "polish": 5,
   "creative": 5,
   "beyond": 4,
   "total": 25,
   "best": "Polished, privacy-disclosed local CV with 66 tests, a demo video and a Desktop pane.",
   "worst": "Niche health use, and the webcam and model downloads add setup weight.",
   "standout": false,
   "blocked": null
  }
 ]
}