enzyme-skill plugin
A Hermes plugin and OpenClaw skill: memory over Obsidian and markdown notes through a concept graph and local semantic search
- 66 ★ on the repository
- Last commit
Extended access
Why this level
- The plugin downloads and runs a binary and reads every note in the workspace to build an index
- Note text may go to an external language model to generate catalysts: the hosted service or your provider
Install
Manual install
hermes plugins install byenzyme/enzyme-skillFor Hermes. Check with `hermes plugins list`. The binary downloads on first run.
Access and checks
How we reviewExtended accessThe tool runs code or makes network calls and only reads external data.
- The plugin downloads and runs a binary and reads every note in the workspace to build an index
- Note text may go to an external language model to generate catalysts: the hosted service or your provider
This is third-party code. Review the repository files before installing.
What it does
The plugin connects Enzyme to Hermes and OpenClaw agents. Enzyme compiles a notes workspace into a concept graph ahead of time: it reads tags, links, folders and dates, generates thematic questions ("catalysts") from the whole timeline and embeds notes with them into a local index. A query then hits the local index in milliseconds, with no language model call and no API call. In Hermes the plugin registers three hooks: at session start it downloads the binary if needed and runs `enzyme refresh`, before the first reply it runs `enzyme petri --query` with the user message and injects the entities found, and after the session closes it refreshes the index. Five tools are available to the model: `enzyme_petri` (vault overview), `enzyme_catalyze` (keyword and semantic search with excerpts and paths), `enzyme_refresh`, `enzyme_status` and `enzyme_init` (first-time setup). For OpenClaw there is a skill: the repository is cloned to `~/.openclaw/skills/enzyme`, and `enzyme install openclaw` writes a marker to `AGENTS.md` and installs the runtime instructions. The binary is about 11 MB and the embedding model about 23 MB.
Who it is for. Hermes and OpenClaw users with an Obsidian vault, journals and a notes base who want memory across sessions without tokens on every query.
Good fit when
- An agent must recall decisions from old notes connected by meaning that share no keywords
- A session starts and an overview of the workspace is wanted: topics, tensions and trends
- The vault holds thousands of documents and search must run locally in milliseconds
- The agent works with Obsidian or a markdown knowledge base and must keep its structure
Not a fit when
- The agent is Claude Code or Cursor: the plugin targets Hermes and OpenClaw, and other agents use the core CLI
- There are few notes and plain `grep` search is enough
- The workspace cannot be indexed or downloading a binary is forbidden by policy
Example request
Why do we keep rewriting the auth layer? Find related notes, ADRs and retros in the vault and give a short summaryLimitations
The plugin is written for Hermes and OpenClaw, and the OpenClaw integration is documented and awaits full testing. On first run it downloads the Enzyme binary (about 38 MB with the model), so network access is needed. Enzyme uses a language model to generate catalysts: the first initialization can go through Enzyme's hosted service without login, while refresh and additional vaults need `enzyme login`, or your own OpenAI-compatible provider key with the `--use-env-llm` flag. The agent must inspect the folder structure and review the saved program in `~/.enzyme/configs/` before `enzyme init`. The tools stay hidden until the binary is installed.
How to disable. In Hermes disable the plugin through `hermes plugins`, and for OpenClaw delete `~/.openclaw/skills/enzyme`. The index and configuration live in `~/.enzyme/`.
FAQ
How do I install Enzyme in Hermes?
Run `hermes plugins install byenzyme/enzyme-skill` and check `hermes plugins list`. On the first session the plugin downloads the binary and registers five tools.
How do I install the skill in OpenClaw?
Clone the repository with `git clone https://github.com/byenzyme/enzyme-skill.git ~/.openclaw/skills/enzyme`. If the CLI is already installed, `enzyme install openclaw` works.
How is it different from ordinary RAG?
Enzyme compiles the workspace ahead of time and a query hits a local index with no model or API call. Catalysts connect notes that share no words with the query.
Which tools does the model get?
`enzyme_petri` for the overview, `enzyme_catalyze` for search, `enzyme_refresh` for reindexing, `enzyme_status` for state and `enzyme_init` for first-time setup.
Is a language model key required?
Not for the first initialization, which can go through the hosted service without login. For everything else you need `enzyme login` or your own OpenAI-compatible provider key with `--use-env-llm`.
Discussion
No questions or reviews yet.
Related
PluginsClawMem gives Claude Code, OpenClaw and Hermes local memory: note search, session hooks and a 33-tool MCP server with no API keys
A research project that improves and deduplicates an agent's skill library from its sessions through a local proxy and an optional server
A plugin with a local document and code index: hybrid semantic and keyword search, a dependency graph and three helper agents
A memory skill that stores turns, facts and episodes, verifies recall and refreshes stale entries, with an OpenClaw plugin.
A context engine for OpenClaw and Hermes Agent that reorders blocks and removes repeats so the prefix cache hits more often
Shared long-term agent memory: notes in plain markdown files, with a MEMORY.md index loaded at the start of every session.
Comparison with similar tools
Cards that share the main search query, and how they differ.
| Tool | Official | Repository stars | Main difference |
|---|---|---|---|
| enzyme-skill (this card) | no | 66 | |
| Enzyme | no | 157 | the core Enzyme CLI, whereas this repository packages it as a Hermes plugin and OpenClaw skill with binary bootstrap |
| claude-obsidian | no | 16,397 | Obsidian work inside Claude Code, whereas this compiles notes into a concept graph for Hermes and OpenClaw |
README in short
The README presents Enzyme as a compile step for agent workspaces. It covers installing the Hermes plugin, the first session, hooks and tools, your own model key, updating and the OpenClaw skill.