LLM Wiki
lewislulu/llm-wiki-skill
Build and maintain a Karpathy-style LLM knowledge base — a self-compiling Obsidian markdown wiki where an Agent ingests raw sources, compiles cross-linked concept/entity/summary pages, answers…
Creates and maintains configurable research wikis: scaffold a folder, add sources, compile pages and indexes, and file query answers back.
$ npx skills add dair-ai/dair-academy-plugins --skill wiki-builder -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install dair-ai/dair-academy-plugins wiki-builder --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/dair-ai/dair-academy-plugins.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugins/wiki-builder/skills/wiki-builder .claude/skills/wiki-builder && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "wiki-builder" agent skill from https://github.com/dair-ai/dair-academy-plugins/tree/main/plugins/wiki-builder/skills/wiki-builder into .claude/skills/wiki-builder/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "wiki-builder", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/dair-ai/dair-academy-plugins/tree/main/plugins/wiki-builder/skills/wiki-builderType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add dair-ai/dair-academy-plugins --skill wiki-builder -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install dair-ai/dair-academy-plugins wiki-builder --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/dair-ai/dair-academy-plugins.git skills-src && mkdir -p .agents/skills && cp -r skills-src/plugins/wiki-builder/skills/wiki-builder .agents/skills/wiki-builder && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "wiki-builder" agent skill from https://github.com/dair-ai/dair-academy-plugins/tree/main/plugins/wiki-builder/skills/wiki-builder into .agents/skills/wiki-builder/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "wiki-builder", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add dair-ai/dair-academy-plugins --skill wiki-builder -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install dair-ai/dair-academy-plugins wiki-builder --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/dair-ai/dair-academy-plugins.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/plugins/wiki-builder/skills/wiki-builder .cursor/skills/wiki-builder && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "wiki-builder" agent skill from https://github.com/dair-ai/dair-academy-plugins/tree/main/plugins/wiki-builder/skills/wiki-builder into .cursor/skills/wiki-builder/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "wiki-builder", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/dair-ai/dair-academy-plugins.git --path plugins/wiki-builder/skills/wiki-builder--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add dair-ai/dair-academy-plugins --skill wiki-builder -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install dair-ai/dair-academy-plugins wiki-builder --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/dair-ai/dair-academy-plugins.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/plugins/wiki-builder/skills/wiki-builder .gemini/skills/wiki-builder && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "wiki-builder" agent skill from https://github.com/dair-ai/dair-academy-plugins/tree/main/plugins/wiki-builder/skills/wiki-builder into .gemini/skills/wiki-builder/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "wiki-builder", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install dair-ai/dair-academy-plugins wiki-builderInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add dair-ai/dair-academy-plugins --skill wiki-builder -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/dair-ai/dair-academy-plugins.git skills-src && mkdir -p .github/skills && cp -r skills-src/plugins/wiki-builder/skills/wiki-builder .github/skills/wiki-builder && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "wiki-builder" agent skill from https://github.com/dair-ai/dair-academy-plugins/tree/main/plugins/wiki-builder/skills/wiki-builder into .github/skills/wiki-builder/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "wiki-builder", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add dair-ai/dair-academy-plugins --skill wiki-builder -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install dair-ai/dair-academy-plugins wiki-builder --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/dair-ai/dair-academy-plugins.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/plugins/wiki-builder/skills/wiki-builder .opencode/skills/wiki-builder && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "wiki-builder" agent skill from https://github.com/dair-ai/dair-academy-plugins/tree/main/plugins/wiki-builder/skills/wiki-builder into .opencode/skills/wiki-builder/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "wiki-builder", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
wiki-builderCreates and maintains configurable research wikis: scaffold a folder, add sources, compile pages and indexes, and file query answers back.
Each wiki is a standalone folder holding its own sources, compiled pages, derived artifacts, prompts and a local wiki.config.md, which is the source of truth for purpose, audience, page types, style rules and update workflow. Wikis live under ~/dair-wikis unless you set WIKI_ROOT or pass --root to the init script. The skill is deliberately general and does not hard-code every wiki into an AI-papers structure.
A new wiki is scaffolded with scripts/init_wiki.sh, given a slug, a title and a flavor: research (the default when unsure), paper, domain, product, person, organization or project. You then edit the config to match your real goal, put source material in raw/, record provenance in sources.md and generate pages under wiki/. Extra folders for papers, concepts, people, products, timelines, questions and maps are added only when the config needs them.
Typical requests include ingesting sources, generating source and concept pages, maps, timelines, briefs and indexes, querying a wiki and filing the answer back, evolving its structure, and keeping provenance and update logs. Prompt templates cover compiling concept, source and index pages, linting the wiki and querying and filing.
5 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 0abffdc. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships 1 file in scripts/ (Shell), which the agent can run.
Shell commands in SKILL.md call:
bashFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Research Wiki Builder loads about 1.3k tokens when it runs, and up to ~2.1k if it reads all its reference files. Until then it costs about 99 tokens; SKILL.md has 585 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
The full file from dair-ai/dair-academy-plugins at commit 0abffdc, republished under its MIT licence (© dair-ai). 585 words, ~1,306 tokens.
.claude/skills/wiki-builder/SKILL.md (or your agent's skills folder). This skill also uses 12 other files; get the full folder from GitHub.Create and maintain configurable research wikis. Each wiki is a standalone folder with its own sources, compiled pages, derived artifacts, prompts, and local configuration.
By default, wikis live under ~/dair-wikis/. Override the location with the WIKI_ROOT environment variable or the --root flag on init_wiki.sh.
This skill is intentionally general. Do not hard-code every wiki into the AI papers structure. Use each wiki's wiki.config.md as the source of truth for purpose, audience, page types, style rules, and update workflow.
Use this skill when the user asks to:
Store wikis here unless the user explicitly gives a different path:
${WIKI_ROOT:-$HOME/dair-wikis}/<wiki-slug>Use lowercase kebab-case slugs, for example agent-memory, ai-evals, open-source-models, or company-research.
New wikis should start with this layout:
<wiki-slug>/
├── wiki.config.md
├── raw/
├── wiki/
│ └── index.md
├── derived/
├── prompts/
│ ├── compile-index.md
│ ├── compile-source-page.md
│ ├── compile-concept-page.md
│ ├── query-and-file.md
│ └── lint-wiki.md
├── logs/
│ └── maintenance-log.md
└── sources.mdAdd more folders only when the wiki's config needs them. Common additions include wiki/papers, wiki/concepts, wiki/people, wiki/products, wiki/organizations, wiki/timelines, wiki/questions, wiki/maps, and assets.
For new wikis, use the bundled script (resolve its path via the plugin install location, typically ${CLAUDE_PLUGIN_ROOT}/skills/wiki-builder/scripts/init_wiki.sh):
bash "${CLAUDE_PLUGIN_ROOT}/skills/wiki-builder/scripts/init_wiki.sh" <slug> --title "Readable Title" --flavor researchPass --root /custom/path to put the wiki somewhere other than ~/dair-wikis.
Supported default flavors are research, paper, domain, product, person, organization, and project. Use research when unsure.
After scaffolding:
wiki.config.md to match the user's real goal.raw/.sources.md.wiki/.logs/maintenance-log.md.Identify whether the user is asking to start, ingest, compile, query, restructure, lint, or export. If the request names an existing wiki, inspect its wiki.config.md before making changes.
Every wiki can have different rules. Before generating or modifying pages, read:
wiki.config.mdsources.md when source provenance mattersprompts/ when the wiki has custom promptsThe local config beats generic defaults in this skill.
Do not convert loose claims into wiki facts without a source. When using web pages, papers, transcripts, notes, or repository files, record enough provenance that a future agent can find the original source again.
At minimum, sources.md entries should include title, source path or URL, date added, and a short note about what it contributes.
Prefer durable wiki pages over one-off summaries. Strong pages usually include:
Keep page structure consistent with the wiki's config and flavor.
When adding or changing many pages, update wiki/index.md, relevant maps, and logs/maintenance-log.md. If the user's request changes the wiki's purpose or structure, update wiki.config.md first.
Use references/wiki-flavors.md when choosing or adapting wiki types. The reference gives suggested page types and structures for research, paper, domain, product, person, organization, and project wikis.
© dair-ai, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 12 other files (scripts, references) in plugins/wiki-builder/skills/wiki-builder of dair-ai/dair-academy-plugins.
Open the folder on GitHubat commit 0abffdc
Research Wiki Builder next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Research Wiki Builder this skilldair-ai/dair-academy-plugins | 614 | — | ~1.3k | Automated safety check: Pass | MIT | |
| LLM Wikilewislulu/llm-wiki-skill | 655 | — | ~3.7k | Automated safety check: Pass | None | |
| Wiki Builderrohitg00/pro-workflow | 2.9k | — | ~1k | Automated safety check: Pass | None | |
| Arkon Editnduckmink/arkon | 1.5k | — | ~1.6k | Automated safety check: Pass | Custom licence | |
| LLM Wiki Knowledge GraphEgonex-AI/Understand-Anything | 86k | — | ~1.5k | Automated safety check: Pass | MIT | |
| Arkon Querynduckmink/arkon | 1.5k | — | ~1k | Automated safety check: Pass | Custom licence |
lewislulu/llm-wiki-skill
Build and maintain a Karpathy-style LLM knowledge base — a self-compiling Obsidian markdown wiki where an Agent ingests raw sources, compiles cross-linked concept/entity/summary pages, answers…
rohitg00/pro-workflow
Start, structure, and grow a persistent research wiki indexed in pro-workflow's SQLite knowledge base.
nduckmink/arkon
Propose or directly apply edits to Arkon wiki pages, including proposing brand new pages.
Egonex-AI/Understand-Anything
Detects a Karpathy-pattern LLM wiki and builds an interactive knowledge graph with entities, implicit relationships and topic clusters.
nduckmink/arkon
Answer questions using the Arkon knowledge base. An agent skill from nduckmink/arkon.
praneybehl/llm-wiki-plugin
Build and maintain an LLM-curated knowledge base from papers, articles, transcripts, notes and project findings.
dair-ai/dair-academy-plugins
Generates and edits images with Google's Gemini Nano Banana Pro model through the Gemini API, including photo edits and multi-image composition.
dair-ai/dair-academy-plugins
Builds a single-file HTML survey paper on an AI or ML topic from a research bundle the agent curates, with prose and SVG figures written by Kimi K2.6.
dair-ai/dair-academy-plugins
Converts a YouTube talk into a markdown study note with slide images, a timestamped transcript and editable notes, browsable through a small local server.
dair-ai/dair-academy-plugins
Help a user learn a topic through adaptive tutoring, lesson planning, practice, retrieval checks, explanations, study guides, or exercises.
dair-ai/dair-academy-plugins
Has several open-weight models answer a question, rank each other's anonymized answers, then lets a chairman model write the final response through Fireworks AI.
dair-ai/dair-academy-plugins
Builds a self-contained HTML digest of AI and agent news pulled from chosen X accounts through the official X MCP server, grouped into categories like Coding Agents and Agent Research.
Categories
Creates and maintains configurable research wikis: scaffold a folder, add sources, compile pages and indexes, and file query answers back. md, which is the source of truth for purpose, audience, page types, style rules and update workflow. Wikis live under ~/dair-wikis unless you set WIKI_ROOT or pass --root to the init script.
Research Wiki Builder fits situations like: starting a new wiki for a research topic or project; adding sources to an existing wiki and compiling pages from them; querying a wiki and filing the answer back into it; linting a wiki and refreshing its index and maintenance log.
Run `npx skills add dair-ai/dair-academy-plugins --skill wiki-builder -a claude-code`. Or copy the skill folder (plugins/wiki-builder/skills/wiki-builder in dair-ai/dair-academy-plugins) into .claude/skills/wiki-builder in your project. Claude Code loads it when a task matches its description.
Run `npx skills add dair-ai/dair-academy-plugins --skill wiki-builder -a codex`. Or copy the skill folder (plugins/wiki-builder/skills/wiki-builder in dair-ai/dair-academy-plugins) into .agents/skills/wiki-builder in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add dair-ai/dair-academy-plugins --skill wiki-builder -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/wiki-builder, .gemini/skills/wiki-builder, .github/skills/wiki-builder and .opencode/skills/wiki-builder in your project.
Going by SKILL.md and its folder, Research Wiki Builder needs a shell for the scripts in its folder and the command-line tools its instructions call (bash). Our summary lists: Bash to run scripts/init_wiki.sh; A writable folder for wikis, ~/dair-wikis by default.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Research Wiki Builder is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.3k tokens (SKILL.md is roughly 5.2k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 768 tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Research Wiki Builder: LLM Wiki (lewislulu/llm-wiki-skill, 655 stars), Wiki Builder (rohitg00/pro-workflow, 2.9k stars), Arkon Edit (nduckmink/arkon, 1.5k stars) and LLM Wiki Knowledge Graph (Egonex-AI/Understand-Anything, 86k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
dair-ai (a GitHub organization) maintains it in dair-ai/dair-academy-plugins, which has 614 GitHub stars. The repository holds 8 skills in this directory. The repository was last updated on July 21, 2026.
Source: dair-ai/dair-academy-plugins on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.