LLM Wiki Manager plugin

LLM Wiki Manager keeps a personal Markdown wiki through an agent: it ingests sources, links pages and answers with citations

  • 73 ★ on the repository
  • Last commit
  • MIT
Plugin

Extended access

Why this level

  • The skill creates and bulk-edits wiki Markdown files, and Update mode changes many pages at once
  • Five Python scripts run on the machine and write reports to the `wiki/reports/` folder
All reasons and checks

sametbrr/llm-wiki-manager

Install

Manual install

claude plugin marketplace add sametbrr/skill-hub

Then claude plugin install llm-wiki-manager@skill-hub.

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • The skill creates and bulk-edits wiki Markdown files, and Update mode changes many pages at once
  • Five Python scripts run on the machine and write reports to the `wiki/reports/` folder

This is third-party code. Review the repository files before installing.

What it does

The skill and plugin for Claude Code and Codex implement Andrej Karpathy's "LLM Wiki" pattern. Instead of searching raw documents on every question, the agent compiles sources into a persistent interlinked Markdown wiki. Each new source enriches existing pages, cross-references are built eagerly, contradictions are flagged, and knowledge compounds. The skill detects the mode from plain speech, nine modes in all. Bootstrap creates the `raw/` and `wiki/` folders and a schema file `AGENTS.md` with a pointer in `CLAUDE.md`. Ingest reads a source, writes a summary, updates entity and concept pages and adds to the index and log. Query answers with citations and offers to file the answer back. Update finds every page paraphrasing a superseded claim and edits it with a diff preview. Lint runs `lint_wiki.py` and saves a report `wiki/reports/lint-YYYY-MM-DD.md`. Schema-evolve records a new convention in the schema file. Multi-wiki routes entries between a project wiki and a global one. The bundle has five idempotent Python scripts with no external dependencies, eight page templates and eleven reference documents. Python 3.9 or newer is needed.

Who it is for. Researchers, students and engineers who accumulate sources and want to keep a connected knowledge base with an agent instead of a heap of scattered notes.

Good fit when

  • You have a folder of articles and PDFs on a topic and the agent should build a wiki with links between concepts
  • New research refutes old research and you need to update every page that repeated the earlier claim
  • Once a week you need to lint the wiki for broken links and contradictions and get a dated report
  • Project notes and general knowledge should be split into a project wiki and a global wiki with pages promoted between them

Not a fit when

  • You need search over a huge document archive: the wiki is compiled by the agent and meant for personal collections
  • Knowledge lives in Notion or Confluence: the skill works with Markdown files in a folder
  • There is no Python 3.9: the five scripts are written in it

Example request

Set up an LLM wiki here on the history of nutrition science, add this PDF to it and then lint the wiki

Limitations

  • Python 3.9 or newer is needed for the five scripts, and no external packages are required.
  • The agent maintains the wiki, so page quality depends on the model, and contradictions are flagged but a human resolves them.
  • Installing through `gh skill install` requires the GitHub CLI with the `gh skill` command.
  • Update mode edits many pages in a row, and the agent shows the diff for each page before writing.
  • Every Lint run saves a dated report in `wiki/reports/` and adds it to the index and log, so the reports folder grows.

How to disable. For Claude Code run claude plugin uninstall llm-wiki-manager@skill-hub, and for Codex remove the plugin with codex plugin. A manually copied skill is removed by deleting the llm-wiki-manager folder from `~/.claude/skills/` or `~/.agents/skills/`. The `raw/` and `wiki/` folders in your projects stay as ordinary files.

FAQ

How do I install LLM Wiki Manager?

In Claude Code run `claude plugin marketplace add sametbrr/skill-hub` and `claude plugin install llm-wiki-manager@skill-hub`. In Codex do the same through `codex plugin`. For any agent use `gh skill install sametbrr/llm-wiki-manager llm-wiki-manager --agent claude-code --scope user`.

How is this different from RAG?

RAG rediscovers answers in raw documents on every query. Here the agent compiles sources into an interlinked wiki once, and questions run over ready synthesized pages with links in place and contradictions flagged.

Do I need slash commands?

No, the mode is detected from a plain phrase such as "Add this PDF to the wiki", "Lint the wiki" or "What does the wiki say about X?". The skill loads automatically when relevant.

What does Lint mode do?

It runs `lint_wiki.py`, saves a dated report in `wiki/reports/` and adds it to the index and log automatically. The script checks the wiki's health, for example broken links.

Can I keep several wikis?

Yes, Multi-wiki mode routes between a project wiki and a global wiki by the `External Wiki:` line in the schema file, and pages can be promoted with a phrase like "promote this page to global".

Discussion

No questions or reviews yet.

Plugins

A CLI that creates an Obsidian-ready Markdown vault and installs four skills so an agent maintains the knowledge base.

CLIExtended access107Repository stars

A plugin that turns PDFs, articles and notes into a shared markdown wiki that agents search, cite and keep growing

PluginExtended access123Repository stars

Claude Code plugin for a personal wiki per Karpathy's pattern: the agent grows pages from sources and answers with citations.

PluginMinimal access189Repository stars

A Claude Code template that builds a knowledge base from articles and PDFs: five newsroom roles and contradiction checks.

WorkflowExtended access173Repository stars

Turns session history of Claude Code, Codex, Cursor and Gemini CLI into a searchable wiki on Karpathy's LLM Wiki pattern, locally

PluginBroad access402Repository stars

CLI for a personal Markdown knowledge base: the agent writes, searches and lints pages with wiki commands; the tool calls no model

CLIExtended access104Repository stars

Comparison with similar tools

Cards that share the main search query, and how they differ.

ToolOfficialRepository starsMain difference
LLM Wiki Manager (this card)no73
Karpathy LLM Wikino2,732a description of the wiki pattern without nine modes, scripts or multi-wiki mode
obsidian-wikino3,720a wiki inside Obsidian with no linter or semantic update mode

README in short

The README declares the project an agent skill and plugin for a personal agent-managed wiki and gives a two-command quick start. A Features section explains why compiling beats repeated search and names nine modes, five scripts, eight templates and eleven references. Requirements, four install ways, example phrases per mode, a table of modes with triggers and actions, update mode, multi-wiki and compatibility follow.

README badge

Report a problem