{
  "batch": "read2-018",
  "plugins": [
    {
      "pr": 0,
      "name": "done-bell",
      "does": "Notifies on completed turns and pending approvals through OS alerts, a chime and Desktop status controls. [README](https://raw.githubusercontent.com/aydnOktay/hermes-done-bell-/3fa519a291d91b0e6c44bd42762190363ce80c39/README.md)",
      "useful": 4,
      "reliable": 3,
      "polish": 2,
      "creative": 2,
      "beyond": 4,
      "total": 19,
      "best": "Real lifecycle hooks and a Desktop busy-state watcher provide useful notifications without sending conversation content. [Source](https://raw.githubusercontent.com/aydnOktay/hermes-done-bell-/3fa519a291d91b0e6c44bd42762190363ce80c39/README.md)",
      "worst": "The installation guide uses an author-specific Windows path and manual Desktop copying, while tests cover Python state rather than the actual Desktop notification path. [Source](https://raw.githubusercontent.com/aydnOktay/hermes-done-bell-/3fa519a291d91b0e6c44bd42762190363ce80c39/README.md)",
      "standout": false,
      "blocked": null
    },
    {
      "pr": 0,
      "name": "homeassistant",
      "does": "Connects Hermes to Home Assistant device tools, filtered state-change events and notification delivery. [README](https://raw.githubusercontent.com/NousResearch/hermes-official-plugins/e7a218f26db88426ab3e7376f0e000b6e356f5e7/homeassistant/README.md)",
      "useful": 4,
      "reliable": 4,
      "polish": 4,
      "creative": 3,
      "beyond": 5,
      "total": 25,
      "best": "A full gateway adapter combines reconnects, event cooldowns and operator entity restrictions with REST tools and notification delivery. [Source](https://raw.githubusercontent.com/NousResearch/hermes-official-plugins/e7a218f26db88426ab3e7376f0e000b6e356f5e7/homeassistant/README.md)",
      "worst": "Entity restrictions are opt-in and script services remain possible, so safe physical-device control still depends on careful operator configuration. [Source](https://raw.githubusercontent.com/NousResearch/hermes-official-plugins/e7a218f26db88426ab3e7376f0e000b6e356f5e7/homeassistant/README.md)",
      "standout": false,
      "blocked": null
    },
    {
      "pr": 152533,
      "name": "vellum",
      "does": "Explains highlighted arXiv passages with synchronized speech and interactive figures drawn inside the paper in Hermes Desktop. [README](https://raw.githubusercontent.com/0xsaltylollipop/vellum/286b44d587500bd4792decdc73370791262aec0b/README.md)",
      "useful": 4,
      "reliable": 4,
      "polish": 5,
      "creative": 5,
      "beyond": 5,
      "total": 28,
      "best": "It meaningfully extends Desktop with in-page canvases, turn-scoped tools and sentence-synchronized drawing, backed by substantial boundary tests. [Source](https://raw.githubusercontent.com/0xsaltylollipop/vellum/286b44d587500bd4792decdc73370791262aec0b/paper_anim/turns.py)",
      "worst": "Model-written JavaScript still has best-effort navigation and CPU protections, and useful output depends on the model, Desktop and per-sentence TTS working together. [Source](https://raw.githubusercontent.com/0xsaltylollipop/vellum/286b44d587500bd4792decdc73370791262aec0b/README.md)",
      "standout": true,
      "blocked": null
    },
    {
      "pr": 150208,
      "name": "slopcannon",
      "does": "Produces and reviews music videos through native SLOPCANNON tools, resumable productions and interactive Desktop film cards. [README](https://raw.githubusercontent.com/vincitamore/hermes-slopcannon/b03e62386f85a13df42c34a63f87cf46618387b4/README.md)",
      "useful": 3,
      "reliable": 3,
      "polish": 5,
      "creative": 3,
      "beyond": 4,
      "total": 22,
      "best": "The implementation binds rights and spending decisions to concrete productions and delivers a well-developed studio with scoped credentials and extensive gate tests. [Source](https://raw.githubusercontent.com/vincitamore/hermes-slopcannon/b03e62386f85a13df42c34a63f87cf46618387b4/gate.py)",
      "worst": "If Hermes approval-bypass detection is unavailable or raises, the gate treats calls as attended, allowing YOLO spending past the default unattended limit; the per-action ceiling is unlimited by default. [Gate code](https://raw.githubusercontent.com/vincitamore/hermes-slopcannon/b03e62386f85a13df42c34a63f87cf46618387b4/gate.py)",
      "standout": false,
      "blocked": null
    },
    {
      "pr": 153357,
      "name": "twring",
      "does": "Adds a Twring phone and chat platform with streamed voice conversations, human approvals and calls for scheduled-job results. [README](https://raw.githubusercontent.com/saasagelabs/twring/5a7083e3c9d1cd656f1fd85da771d6eee3d2267a/integrations/hermes/README.md)",
      "useful": 4,
      "reliable": 4,
      "polish": 4,
      "creative": 4,
      "beyond": 5,
      "total": 26,
      "best": "The adapter preserves Hermes sessions and approval decisions while handling interruptions, hang-ups, late replies and reconnects, with fake-server integration tests. [Source](https://raw.githubusercontent.com/saasagelabs/twring/5a7083e3c9d1cd656f1fd85da771d6eee3d2267a/integrations/hermes/README.md)",
      "worst": "Calls depend on a separate Twring app and server handling speech and conversation text, and the plugin offers a single linked-owner conversation rather than a general multi-user channel. [Source](https://raw.githubusercontent.com/saasagelabs/twring/5a7083e3c9d1cd656f1fd85da771d6eee3d2267a/integrations/hermes/README.md)",
      "standout": false,
      "blocked": null
    },
    {
      "pr": 152323,
      "name": "check-please",
      "does": "Checks completion claims against observed tool evidence and exposes contradictions, stale tests and edited proofs in replies and Desktop receipts. [README](https://raw.githubusercontent.com/itsLittleOdd/check-please/d9c370f09f7ae27b57047f74b235b60ddc7a6024/README.md)",
      "useful": 5,
      "reliable": 3,
      "polish": 3,
      "creative": 4,
      "beyond": 5,
      "total": 25,
      "best": "Deterministic lifecycle hooks independently track evidence across turns and can request one recheck before a coding reply, without a second model or network service. [Source](https://raw.githubusercontent.com/itsLittleOdd/check-please/d9c370f09f7ae27b57047f74b235b60ddc7a6024/README.md)",
      "worst": "English regex heuristics can count a successful no-op as proof and miss unsupported claims, while persisted command excerpts are not secret-redacted and screenshots remain placeholders. [Source](https://raw.githubusercontent.com/itsLittleOdd/check-please/d9c370f09f7ae27b57047f74b235b60ddc7a6024/README.md)",
      "standout": false,
      "blocked": null
    },
    {
      "pr": 153728,
      "name": "plugin-safehouse",
      "does": "Trials local plugins in a disposable macOS sandbox with fake secrets and reports observed behavior and exercised handlers. [README](https://raw.githubusercontent.com/LaithAskar/hermes-plugin-safehouse/8e2e5ced6ece60b3c33a9ae36a0da5cf04a95fee/README.md)",
      "useful": 3,
      "reliable": 4,
      "polish": 4,
      "creative": 4,
      "beyond": 4,
      "total": 23,
      "best": "It combines OS containment, canary attribution, bounded invocation and adversarial fixtures while refusing to call an incomplete trial a safety clearance. [Source](https://raw.githubusercontent.com/LaithAskar/hermes-plugin-safehouse/8e2e5ced6ece60b3c33a9ae36a0da5cf04a95fee/README.md)",
      "worst": "Dynamic trials require macOS sandbox-exec, exclude most plugin kinds and dependencies, and cannot establish safety against a candidate that detects or tampers with the trial. [Source](https://raw.githubusercontent.com/LaithAskar/hermes-plugin-safehouse/8e2e5ced6ece60b3c33a9ae36a0da5cf04a95fee/README.md)",
      "standout": false,
      "blocked": null
    },
    {
      "pr": 152876,
      "name": "oneiros",
      "does": "Stages deterministic memory and user-fact consolidation proposals with review, gated application, snapshots and rollback. [README](https://raw.githubusercontent.com/noblebrown-69/hermes-oneiros/c9bd78835f6388f04b23a9171c331e6270ef2b73/README.md)",
      "useful": 4,
      "reliable": 4,
      "polish": 3,
      "creative": 3,
      "beyond": 5,
      "total": 24,
      "best": "Memory changes have locks, stale-evidence checks, secret scanning and receipts, with substantial tests for rollback and user requests not to save information. [Source](https://raw.githubusercontent.com/noblebrown-69/hermes-oneiros/c9bd78835f6388f04b23a9171c331e6270ef2b73/README.md)",
      "worst": "Extraction is a regex pass over labeled facts and user assertions, so it cannot deliver general semantic memory consolidation; naming and docs also retain the separate dream-cycle identity. [Source](https://raw.githubusercontent.com/noblebrown-69/hermes-oneiros/c9bd78835f6388f04b23a9171c331e6270ef2b73/README.md)",
      "standout": false,
      "blocked": null
    },
    {
      "pr": 153804,
      "name": "skilluminati",
      "does": "Replays past skill uses with and without the skill and compares blinded model answers to estimate whether that skill helps. [README](https://raw.githubusercontent.com/yxssxn/skilluminati/0affc46618f62d9b497f177178acefb83f63dd02/README.md)",
      "useful": 4,
      "reliable": 3,
      "polish": 4,
      "creative": 4,
      "beyond": 4,
      "total": 23,
      "best": "Two-order blind judging, noise checks, model-consistency guards, call budgets and redaction turn skill evaluation into a practical Hermes workflow. [Source](https://raw.githubusercontent.com/yxssxn/skilluminati/0affc46618f62d9b497f177178acefb83f63dd02/plugin/skilluminati/realrun.py)",
      "worst": "The public pin omits its claimed unit suite, and replay offers no live tools, so costly text-answer comparisons cannot establish whether a skill improves real tool-using tasks. [Replay code](https://raw.githubusercontent.com/yxssxn/skilluminati/0affc46618f62d9b497f177178acefb83f63dd02/plugin/skilluminati/realrun.py) [Test disclosure](https://api.github.com/repos/NousResearch/hermes-agent/pulls/153804)",
      "standout": false,
      "blocked": null
    },
    {
      "pr": 152899,
      "name": "project-command-center",
      "does": "Unifies Hermes projects, session lanes, GitHub issues and PRs, repository history and worktree actions in a Desktop board. [README](https://raw.githubusercontent.com/NyllRE/project-command-center/eaa3e2d3a046eb677f4c67aae98b78f1dcec4043/README.md)",
      "useful": 5,
      "reliable": 4,
      "polish": 5,
      "creative": 3,
      "beyond": 5,
      "total": 27,
      "best": "It closes the issue-to-session-to-PR loop through shared state and hooks, with a finished interface and real git-operation tests for refusal paths. [Source](https://raw.githubusercontent.com/NyllRE/project-command-center/eaa3e2d3a046eb677f4c67aae98b78f1dcec4043/dashboard/plugin_api.py)",
      "worst": "GitHub writes depend on the separately authenticated gh account, and requested branch switches and worktree creation run repository hooks with the user's permissions. [Source](https://raw.githubusercontent.com/NyllRE/project-command-center/eaa3e2d3a046eb677f4c67aae98b78f1dcec4043/README.md)",
      "standout": false,
      "blocked": null
    },
    {
      "pr": 153961,
      "name": "proving-ground",
      "does": "Runs scripted calls through isolated Hermes homes to compare individual plugins with the full stack and attribute interaction effects. [README](https://raw.githubusercontent.com/dmustapha/hermes-proving-ground/11af83a569951bad96d62299c3e23cd7fc515ef4/README.md)",
      "useful": 4,
      "reliable": 2,
      "polish": 4,
      "creative": 5,
      "beyond": 5,
      "total": 25,
      "best": "Baseline, solo and stack runs expose guard-versus-rewriter interactions through Hermes's actual dispatch path without calling a model, with rich reports and extensive fixtures. [Source](https://raw.githubusercontent.com/dmustapha/hermes-proving-ground/11af83a569951bad96d62299c3e23cd7fc515ef4/proving_ground/census.py)",
      "worst": "Child instrumentation replaces callbacks in private _hooks and _middleware registries, conflicting with catalog rule 9; its temporary homes also detect escaped rewrites only after execution. [Callback replacement](https://raw.githubusercontent.com/dmustapha/hermes-proving-ground/11af83a569951bad96d62299c3e23cd7fc515ef4/proving_ground/census.py) [Catalog rule 9](https://raw.githubusercontent.com/NousResearch/hermes-agent/main/plugin-catalog/README.md)",
      "standout": false,
      "blocked": null
    },
    {
      "pr": 153911,
      "name": "wrenchboard",
      "does": "Turns Hermes into an electronics-repair workspace with boardview interaction, local schematic tools, measurement plans and consented camera capture. [README](https://raw.githubusercontent.com/Junkz3/hermes-wrenchboard/da468ace9e5c5cdfa118fe302eeda00de81f67cb/README.md)",
      "useful": 3,
      "reliable": 4,
      "polish": 5,
      "creative": 5,
      "beyond": 5,
      "total": 27,
      "best": "It joins physical-board data, locally rendered PDFs, interactive cards and speech vocabulary into a coherent bench workflow with substantial offline tests. [Source](https://raw.githubusercontent.com/Junkz3/hermes-wrenchboard/da468ace9e5c5cdfa118fe302eeda00de81f67cb/desktop/src/camera.js)",
      "worst": "The pinned plugin is a client of a hosted board engine, repairs and plans require Pro, and one shared bench follows the last board rather than isolating each chat. [Source](https://raw.githubusercontent.com/Junkz3/hermes-wrenchboard/da468ace9e5c5cdfa118fe302eeda00de81f67cb/README.md)",
      "standout": true,
      "blocked": null
    }
  ]
}