{
  "batch": "read1-046",
  "plugins": [
    {
      "pr": 0,
      "name": "done-bell",
      "does": "Notifies users when Hermes finishes a turn or needs approval, with a Desktop status chip and mute controls.",
      "useful": 4,
      "reliable": 3,
      "polish": 3,
      "creative": 2,
      "beyond": 4,
      "total": 20,
      "best": "Combines native lifecycle hooks with a practical Desktop status chip, chime and notification controls.",
      "worst": "The README requires machine-specific Windows installation and manual Desktop copying, while tests cover Python state rather than the Desktop notification path.",
      "standout": false,
      "blocked": null
    },
    {
      "pr": 0,
      "name": "homeassistant",
      "does": "Connects Hermes to Home Assistant through device-control tools, filtered state-change events and notification delivery.",
      "useful": 4,
      "reliable": 5,
      "polish": 4,
      "creative": 3,
      "beyond": 5,
      "total": 26,
      "best": "A complete gateway platform with scoped secrets, bounded network calls, reconnect handling and tested entity and service restrictions.",
      "worst": "Entity restrictions are opt-in and script or scene execution can have indirect effects beyond the explicitly targeted entity.",
      "standout": false,
      "blocked": null
    },
    {
      "pr": 154006,
      "name": "money-rules",
      "does": "Schedules and proposes capped Solana USDC payments, splits, sweeps and alerts under user-approved rules.",
      "useful": 3,
      "reliable": 2,
      "polish": 3,
      "creative": 4,
      "beyond": 4,
      "total": 20,
      "best": "User-only approval commands, on-chain delegated spending caps and tested rule logic make the automation concrete.",
      "worst": "The spending helper key is generated and read from helper.json rather than Hermes secret storage, contrary to the stated catalog credential rule.",
      "standout": false,
      "blocked": null
    },
    {
      "pr": 151392,
      "name": "agent-inception",
      "does": "Lets Hermes inhabit and modify a voxel island through MCP while the user watches in a sandboxed Desktop pane.",
      "useful": 3,
      "reliable": 3,
      "polish": 4,
      "creative": 5,
      "beyond": 4,
      "total": 23,
      "best": "The pinned repository contains a real deterministic game, an extensible content catalog and substantial simulation and relay tests.",
      "worst": "The installed package does not launch the game, requires a separately running browser world, and stores bearer world links in plain settings.",
      "standout": false,
      "blocked": null
    },
    {
      "pr": 150201,
      "name": "hermes-quote-to-chat",
      "does": "Adds removable, per-chat quote cards to Hermes Desktop and merges them into the next message at send time.",
      "useful": 4,
      "reliable": 4,
      "polish": 4,
      "creative": 2,
      "beyond": 5,
      "total": 24,
      "best": "Native composer middleware and slots preserve the draft while attaching quotes to idle and busy sends, with focused behavioral tests.",
      "worst": "Rejected-send recovery depends on a timed draft-text comparison, and the test runner needs manually supplied jsdom and nanostores dependencies.",
      "standout": false,
      "blocked": null
    },
    {
      "pr": 151249,
      "name": "sovereign-plus",
      "does": "Connects Hermes to a hosted service for UK contractor CIS estimates and right-to-work guidance.",
      "useful": 2,
      "reliable": 2,
      "polish": 3,
      "creative": 2,
      "beyond": 2,
      "total": 13,
      "best": "A small readable connector declares untrusted server access, requires no key and documents its narrow contractor audience.",
      "worst": "The pinned package contains only configuration and a skill, with no server implementation or tests to verify its calculations and legal guidance.",
      "standout": false,
      "blocked": null
    },
    {
      "pr": 151777,
      "name": "kestra-oncall",
      "does": "Diagnoses failed Kestra workflows, stores proposed fixes and applies approved repairs with replay verification and guarded rollback.",
      "useful": 3,
      "reliable": 4,
      "polish": 5,
      "creative": 4,
      "beyond": 5,
      "total": 26,
      "best": "Hash-bound approvals, fail-closed namespace policy and a durable replay journal turn workflow repair into a controlled Hermes capability.",
      "worst": "Setup is involved and depends on a private approval-bypass API; Kestra lacks atomic flow updates, leaving a documented concurrent-edit window.",
      "standout": true,
      "blocked": null
    },
    {
      "pr": 153922,
      "name": "chartquery",
      "does": "Adds four ChartQuery API tools for rendering charts, prompt-generated charts, QR codes and barcodes as public image links.",
      "useful": 3,
      "reliable": 3,
      "polish": 3,
      "creative": 2,
      "beyond": 3,
      "total": 17,
      "best": "A compact standard-library implementation uses scoped secrets, key-gated registration, network timeouts and mocked endpoint tests.",
      "worst": "Every render uses a hosted credit-consuming API and share=true; the wrapper adds no approval or privacy control around publishing supplied data.",
      "standout": false,
      "blocked": null
    },
    {
      "pr": 149641,
      "name": "habitude",
      "does": "Bundles a read-only local journal-search MCP runtime and registers a Hermes skill for evidence-based reflection on an explicitly selected vault.",
      "useful": 3,
      "reliable": 4,
      "polish": 3,
      "creative": 2,
      "beyond": 3,
      "total": 18,
      "best": "Readable local retrieval code bounds excerpts and validates issued references, with synthetic-vault tests for scope and original-file preservation.",
      "worst": "The native plugin registers only a skill; users must separately configure MCP, and its default scope file and cache live outside Hermes profiles.",
      "standout": false,
      "blocked": null
    },
    {
      "pr": 152495,
      "name": "ghost-subscriptions",
      "does": "Detects recurring charges and billing anomalies in local CSV or OFX bank exports and generates cancellation letters and reminders.",
      "useful": 4,
      "reliable": 4,
      "polish": 5,
      "creative": 3,
      "beyond": 3,
      "total": 22,
      "best": "A substantial offline engine supports bank formats, confidence scoring, privacy filtering and cancellation packs, with broad fixture-based tests.",
      "worst": "Detection needs three charges and may misclassify irregular billing; bank profiles are not all verified against live exports and cancellation letters remain generic.",
      "standout": false,
      "blocked": null
    },
    {
      "pr": 151022,
      "name": "990tax",
      "does": "Connects Hermes to the hosted 990.tax nonprofit lookup service and adds skills for IRS record research and filing guidance.",
      "useful": 3,
      "reliable": 2,
      "polish": 3,
      "creative": 2,
      "beyond": 3,
      "total": 16,
      "best": "No-key access to nonprofit records has a clear research use, and the skills distinguish missing public data from zero values.",
      "worst": "Only client configuration and skills are pinned: the server implementation, data processing and tool behavior cannot be inspected or tested from this repository.",
      "standout": false,
      "blocked": null
    },
    {
      "pr": 150560,
      "name": "botsee",
      "does": "Connects Hermes to BotSee hosted MCP for AI-visibility research with a skill guiding bounded retrieval and approval for paid operations.",
      "useful": 2,
      "reliable": 3,
      "polish": 3,
      "creative": 2,
      "beyond": 3,
      "total": 16,
      "best": "The connector tests real Hermes loading and scoped-secret substitution and clearly discloses that paid-operation limits are guidance.",
      "worst": "No authenticated product discovery or operation is demonstrated in the pinned package, and spend controls depend on skill compliance and remote tool annotations.",
      "standout": false,
      "blocked": null
    }
  ]
}
