{
 "batch": "read1-101",
 "plugins": [
  {
   "pr": 0,
   "name": "done-bell",
   "does": "Rings an OS notification and chime (and shows a busy/done/needs-you chip in Desktop) when a Hermes turn finishes or waits for approval.",
   "useful": 3,
   "reliable": 4,
   "polish": 3,
   "creative": 2,
   "beyond": 3,
   "total": 18,
   "best": "Small, readable hook-based design whose handlers never raise, with a status tool, /bell command, Desktop pane and unit tests.",
   "worst": "A modest convenience feature with a README written around the author's own Windows paths and a manual step to copy the Desktop pane.",
   "standout": false,
   "blocked": null
  },
  {
   "pr": 0,
   "name": "homeassistant",
   "does": "Official Home Assistant gateway platform (WebSocket state-change events in, persistent notifications out) plus four tools to list, read and control devices over the REST API.",
   "useful": 4,
   "reliable": 5,
   "polish": 4,
   "creative": 3,
   "beyond": 5,
   "total": 26,
   "best": "Adds a whole platform to Hermes with entity allow/deny lists, blocked service domains, a password-prompted token in Hermes's env and a large test suite.",
   "worst": "A port of a long-standing core integration rather than a new idea.",
   "standout": false,
   "blocked": null
  },
  {
   "pr": 153545,
   "name": "tmux-live",
   "does": "Adds a Tmux tab to the Hermes web dashboard that lists the host's tmux panes, streams them in colour over a WebSocket and lets you type into them or kill processes.",
   "useful": 3,
   "reliable": 3,
   "polish": 4,
   "creative": 3,
   "beyond": 3,
   "total": 19,
   "best": "Careful backend: argv-only tmux calls, a strict pane-target whitelist, a fixed key set and no command-execution endpoint, with screenshots and a bilingual UI.",
   "worst": "No tests at all, and it relies entirely on the dashboard's auth gate for routes that can send keystrokes and kill processes on the host.",
   "standout": false,
   "blocked": null
  },
  {
   "pr": 152256,
   "name": "nvidia-switchyard",
   "does": "Registers a Switchyard model provider and request hooks so Hermes routes each request to a local model first and escalates to a cloud model only when a verification check fails, with CLI, dashboard and Desktop pages.",
   "useful": 4,
   "reliable": 4,
   "polish": 5,
   "creative": 4,
   "beyond": 5,
   "total": 27,
   "best": "Changes what model Hermes runs on and where (local-first with verified cloud fallback), with a loopback sidecar, keys kept in Hermes's .env, consent for subscription sign-ins and an extensive test suite.",
   "worst": "Self-described beta that depends on an alpha PyPI runtime (nemo-switchyard==0.4.0a1) and a local server that returns token probabilities, so setup is heavy.",
   "standout": true,
   "blocked": null
  },
  {
   "pr": 151265,
   "name": "clef-music-tools",
   "does": "Configuration-only package pointing Hermes at Clef's hosted no-auth music MCP (transpose chords, spell piano chords, tab to piano notes) plus a skill and an offline transpose script.",
   "useful": 2,
   "reliable": 3,
   "polish": 2,
   "creative": 2,
   "beyond": 2,
   "total": 13,
   "best": "Honest disclosure of what is sent to clefdrills.com and a small offline transposition helper.",
   "worst": "No plugin code of its own; the tools live on a remote server outside the pinned commit, and the README and skill are laced with UTM marketing links.",
   "standout": false,
   "blocked": null
  },
  {
   "pr": 154072,
   "name": "acrylic",
   "does": "Desktop-only theme plugin that gives Hermes Desktop a Windows 11 Acrylic glass look with four presets, by syncing the host's translucency store and restyling surfaces.",
   "useful": 2,
   "reliable": 2,
   "polish": 4,
   "creative": 3,
   "beyond": 3,
   "total": 17,
   "best": "Detailed engineering notes and mockups for a genuinely native-looking Win11 acrylic theme, including a terminal transparency fix.",
   "worst": "No tests, and it works by overwriting the host's translucency store and force-losing xterm WebGL contexts, fragile hacks against Desktop internals for a cosmetic gain.",
   "standout": false,
   "blocked": null
  },
  {
   "pr": 150241,
   "name": "gsc-magic",
   "does": "Configuration-only package that connects Hermes through a pinned mcp-remote to GSC Magic's hosted MCP for Search Console, Bing, GA4, IndexNow and Core Web Vitals SEO reports, plus a usage skill.",
   "useful": 3,
   "reliable": 3,
   "polish": 4,
   "creative": 2,
   "beyond": 2,
   "total": 16,
   "best": "Clear README and skill, a pinned mcp-remote version, OAuth sign-in and the server marked untrusted so Hermes asks before write tools.",
   "worst": "No code beyond a manifest and an MCP entry for a commercial hosted service; Hermes's native MCP support would do the same.",
   "standout": false,
   "blocked": null
  },
  {
   "pr": 152818,
   "name": "unified-inbox",
   "does": "Reads, searches, triages and drafts replies across WhatsApp, Instagram and LinkedIn through the user's Unipile account, with digests, memory, scheduling, scam warnings and Desktop/dashboard views, sending only after per-message human approval.",
   "useful": 4,
   "reliable": 4,
   "polish": 5,
   "creative": 4,
   "beyond": 4,
   "total": 25,
   "best": "Sends go through a pre_tool_call approval hook that refuses to send when Hermes is in yolo mode, with hard-capped pacing limits, the API key as a secret config field, and around 340 tests.",
   "worst": "Very large surface (22 tools, cloud sync, webhooks) that rests on a paid third-party bridge to WhatsApp, Instagram and LinkedIn, which carries account-restriction risk the plugin can only soften.",
   "standout": true,
   "blocked": null
  },
  {
   "pr": 151130,
   "name": "site-skills",
   "does": "Twelve SKILL.md files that each describe and link to one of the author's own health-directory, home-improvement or yacht-charter websites.",
   "useful": 1,
   "reliable": 2,
   "polish": 2,
   "creative": 1,
   "beyond": 1,
   "total": 8,
   "best": "Harmless and includes a not-medical-advice note.",
   "worst": "No code at all: it is site promotion packaged as skills, which a skill already is.",
   "standout": false,
   "blocked": null
  },
  {
   "pr": 152452,
   "name": "half-life",
   "does": "Hooks post_tool_call and transform_tool_result to stamp read-only tool results (file reads built in) as FRESH, TTL_VALID, STALE or UNKNOWN and flag re-reads whose file changed.",
   "useful": 3,
   "reliable": 3,
   "polish": 2,
   "creative": 4,
   "beyond": 4,
   "total": 20,
   "best": "A fresh idea for agents: tells the model when a file it read earlier has changed, through result-transform hooks a skill cannot reach, and fails open.",
   "worst": "Only one regression script for the tests, a config file read outside Hermes's settings that can stop registration, and a README full of internal release caveats rather than setup.",
   "standout": false,
   "blocked": null
  },
  {
   "pr": 151928,
   "name": "hermes-call-me",
   "does": "Gives Hermes three tools that phone the owner through CALL-E for approval, help or a report, checks a spoken PIN and a one-time code itself, and can block risky tools until a single-use phone approval exists.",
   "useful": 3,
   "reliable": 4,
   "polish": 4,
   "creative": 4,
   "beyond": 4,
   "total": 23,
   "best": "Fails closed throughout: the plugin rather than the voice agent compares the PIN, approvals are single-use and expire, one allowlisted number, daily cap, secrets come from Hermes's secret config, and there are tests.",
   "worst": "Needs a paid CALL-E account and a phone call per approval, and the risky-tool guard is off by default and matches tool names only by regex.",
   "standout": false,
   "blocked": null
  },
  {
   "pr": 151795,
   "name": "inboxapp",
   "does": "Configuration-only package that points Hermes at Inboxapp's hosted MCP server for X, LinkedIn and WhatsApp DMs, plus four skills for triage, replies and pipeline work.",
   "useful": 2,
   "reliable": 3,
   "polish": 3,
   "creative": 2,
   "beyond": 2,
   "total": 14,
   "best": "Tidy multi-client packaging with a consistency check script, the server marked untrusted, and skills that tell the agent never to ask for or print a token.",
   "worst": "No code of its own, needs an Inboxapp team with API v2 (private rollout, 404 otherwise), and sending or deleting is left to the remote server and skill wording.",
   "standout": false,
   "blocked": null
  }
 ]
}