agentsclimarketplace

Mneme wiki

Skill Aexagon/mneme/plugins/mneme/skills/mneme-wiki

Mneme — a self-improving cache + skill engine for Claude Code. Loads a persistent cache into every chat and learns across sessions.

Install
npx -y skills add Aexagon/mneme --skill mneme-wiki

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

The Mneme knowledge tier (Tier 2) — a per-corpus wiki built from documents, read on demand and never injected into a chat. Use when ingesting a source into a wiki, querying a wiki, or auditing one. Distinct from the lean cache (Tier 1).

SKILL.md

2.2 KB, as published. Nobody here has run it

Mneme wiki — the knowledge tier

The cache (Tier 1) is lean and injected into every chat. A wiki (Tier 2) is the opposite: a per-corpus knowledge base built from your documents, read on demand and never injected. So a wiki can be large — 10–15 pages per source is fine. This is the gist's "LLM Wiki": maintained markdown over raw documents.

Where a wiki lives

  • Home: dirname(<global cache>)/wiki/ (a sibling of cache/), override MNEME_WIKI_DIR. Project overlay: <project>/.mneme/wiki/.
  • One corpus per subdir: wiki/<corpus>/
    • index.md — the corpus table of contents (Pages / Entities / Concepts). Hand-maintained.
    • pages/<slug>.md — summary, entity, and concept pages. Frontmatter like a cache note, but bodies may be long. Cross-link with [[slug]].
    • sources/ — the raw (and markitdown-converted) source files.
    • log.md — append-only timeline (ingest, recall-filed, lint-fix), via lib/log.sh. Never injected.

The loop

  1. Ingest/mneme:ingest <source> [--wiki <name>] brings a document in, summarizes it into pages, and updates index.md.
  2. Query/mneme:recall "<q>" --wiki <name> reads index.md first, then the relevant pages, and answers with citations. Plain /recall never touches a wiki.
  3. Audit/mneme:lint --wiki <name> runs the link checks (dead [[links]], orphans) over the corpus's pages.

Shared engine

A wiki reuses lib/ (the same as the cache): log.sh for log.md, links.sh for [[link]] graphs between pages, md.sh for frontmatter, wiki.sh for home/corpus resolution. Run helpers under explicit bash (the agent's shell may be zsh). The cache and the wiki are two tiers on one engine.

The invariant

A wiki is never injected. The SessionStart loader emits at most one line naming the corpora (Wikis: <names> — query with /recall --wiki <name>); it never reads a wiki's index.md or pages. Knowledge enters a chat only when you query it.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.