LLM Wiki Knowledge Graph
Egonex-AI/Understand-Anything
Detects a Karpathy-pattern LLM wiki and builds an interactive knowledge graph with entities, implicit relationships and topic clusters.
Create or update wiki concept files from knowledge base summaries.
$ npx skills add CatChen/knowledge-wiki-template --skill knowledge-wiki-concept -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install CatChen/knowledge-wiki-template knowledge-wiki-concept --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/CatChen/knowledge-wiki-template.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/knowledge-wiki-concept .claude/skills/knowledge-wiki-concept && 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 "knowledge-wiki-concept" agent skill from https://github.com/CatChen/knowledge-wiki-template/tree/main/.claude/skills/knowledge-wiki-concept into .claude/skills/knowledge-wiki-concept/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "knowledge-wiki-concept", 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/CatChen/knowledge-wiki-template/tree/main/.claude/skills/knowledge-wiki-conceptType 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 CatChen/knowledge-wiki-template --skill knowledge-wiki-concept -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install CatChen/knowledge-wiki-template knowledge-wiki-concept --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/CatChen/knowledge-wiki-template.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.claude/skills/knowledge-wiki-concept .agents/skills/knowledge-wiki-concept && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "knowledge-wiki-concept" agent skill from https://github.com/CatChen/knowledge-wiki-template/tree/main/.claude/skills/knowledge-wiki-concept into .agents/skills/knowledge-wiki-concept/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "knowledge-wiki-concept", 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 CatChen/knowledge-wiki-template --skill knowledge-wiki-concept -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install CatChen/knowledge-wiki-template knowledge-wiki-concept --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/CatChen/knowledge-wiki-template.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.claude/skills/knowledge-wiki-concept .cursor/skills/knowledge-wiki-concept && 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 "knowledge-wiki-concept" agent skill from https://github.com/CatChen/knowledge-wiki-template/tree/main/.claude/skills/knowledge-wiki-concept into .cursor/skills/knowledge-wiki-concept/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "knowledge-wiki-concept", 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/CatChen/knowledge-wiki-template.git --path .claude/skills/knowledge-wiki-concept--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 CatChen/knowledge-wiki-template --skill knowledge-wiki-concept -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install CatChen/knowledge-wiki-template knowledge-wiki-concept --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/CatChen/knowledge-wiki-template.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.claude/skills/knowledge-wiki-concept .gemini/skills/knowledge-wiki-concept && 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 "knowledge-wiki-concept" agent skill from https://github.com/CatChen/knowledge-wiki-template/tree/main/.claude/skills/knowledge-wiki-concept into .gemini/skills/knowledge-wiki-concept/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "knowledge-wiki-concept", 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 CatChen/knowledge-wiki-template knowledge-wiki-conceptInstalls 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 CatChen/knowledge-wiki-template --skill knowledge-wiki-concept -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/CatChen/knowledge-wiki-template.git skills-src && mkdir -p .github/skills && cp -r skills-src/.claude/skills/knowledge-wiki-concept .github/skills/knowledge-wiki-concept && 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 "knowledge-wiki-concept" agent skill from https://github.com/CatChen/knowledge-wiki-template/tree/main/.claude/skills/knowledge-wiki-concept into .github/skills/knowledge-wiki-concept/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "knowledge-wiki-concept", 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 CatChen/knowledge-wiki-template --skill knowledge-wiki-concept -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install CatChen/knowledge-wiki-template knowledge-wiki-concept --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/CatChen/knowledge-wiki-template.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.claude/skills/knowledge-wiki-concept .opencode/skills/knowledge-wiki-concept && 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 "knowledge-wiki-concept" agent skill from https://github.com/CatChen/knowledge-wiki-template/tree/main/.claude/skills/knowledge-wiki-concept into .opencode/skills/knowledge-wiki-concept/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "knowledge-wiki-concept", 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.
knowledge-wiki-conceptCreate or update wiki concept files from knowledge base summaries.
Knowledge Wiki Concept is an agent skill from CatChen/knowledge-wiki-template. Create or update wiki concept files from knowledge base summaries. Use when the user wants to build or refresh concept articles, populate Wiki/Concepts, or run the concept-creation step after summarizing new files.
Its SKILL.md is about 1.3k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Knowledge Management, covering Knowledge bases. The licence is MIT.
5 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 77b9be8. 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.
Shell commands in SKILL.md call:
nodegitFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use git, which can reach the network depending on how they are called.
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.
Knowledge Wiki Concept loads about 1.3k tokens when it runs. Until then it costs about 59 tokens; SKILL.md has 593 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); files beside SKILL.md are not scanned.
The full file from CatChen/knowledge-wiki-template at commit 77b9be8, republished under its MIT licence (© CatChen). 593 words, ~1,328 tokens.
.claude/skills/knowledge-wiki-concept/SKILL.md (or your agent's skills folder).Create or update concept articles in Wiki/Concepts/ by extracting concepts from summary files that have been updated since the last run.
The knowledge base root is the Git repository root. Run git rev-parse --show-toplevel and store the result as KNOWLEDGE_PATH.
Use KNOWLEDGE_PATH for all subsequent steps.
Run:
node {KNOWLEDGE_PATH}/scripts/wiki/wiki-state.mjs find-unprocessed-summaries knowledge-wiki-conceptThis outputs a JSON array of summary file paths (relative to KNOWLEDGE_PATH) that are new or updated since the last run. Example:
[
"Wiki/Summaries/Posts/Alexa, tell me a joke..summary.md",
"Wiki/Summaries/Posts/Vision Pro 使用体验(Part 1).summary.md"
]If the array is empty, print Nothing to process. and stop.
For each path in the array from step 2, run the following sub-steps.
Read the summary file using the Read tool.
Parse the ## Key Concepts section. Each line has the form:
- [[Wiki/Concepts/{concept-slug}|{Display Name}]] — {description}Extract the slug, display name, and description for each concept.
Also note the summary file's tags frontmatter field — you may draw on these when choosing concept tags, but only include tags that are genuinely relevant to the concept itself.
Derive the summary's link-path by stripping the .md extension from the summary file path, and store it as {summary-link-path}. Example: Wiki/Summaries/Posts/foo.summary.md → Wiki/Summaries/Posts/foo.summary
If the concept file does NOT exist, create it:
Run:
node {KNOWLEDGE_PATH}/scripts/wiki/wiki-concept.mjs create "{concept-slug}" "{Display Name}"This creates Wiki/Concepts/{concept-slug}.md with frontmatter and an empty ## Sources section. The command prints the file path.
Read the file using the Read tool, then edit it to add:
# {Display Name} line and ## Sources: a 2–4 paragraph article explaining this concept clearly. Write it as a standalone reference: define the concept, explain why it matters, describe how it works, and note any important variants or related ideas. Assume the reader knows the field but is encountering this concept for the first time.tags: [] — replace with relevant lowercase English tags. You may draw on the summary's tags frontmatter field as a starting point, but only include tags that are genuinely relevant to the concept itself.Language: Always write concept articles in English, regardless of the language of the source summaries. Concepts are the cross-language synthesis layer of the knowledge base. Use American English spelling.
Add the source link:
node {KNOWLEDGE_PATH}/scripts/wiki/wiki-concept.mjs insert-source "{concept-slug}" "{summary-link-path}"If insert-source fails with summary file not found, the {summary-link-path} may have been transcribed incorrectly (e.g. a curly apostrophe retyped as a straight one). Run ls "{KNOWLEDGE_PATH}/$(dirname "{summary-link-path}")" to find the exact filename on disk, correct the path, and retry.
If the concept file DOES exist, update it:
node {KNOWLEDGE_PATH}/scripts/wiki/wiki-concept.mjs insert-source "{concept-slug}" "{summary-link-path}"insert-source fails with summary file not found, see the recovery step above.Write a one-line English description for the index entry. This must be synthesized fresh from the concept article body you just wrote or read — do not copy the description from the ## Key Concepts line in the summary, and do not lift the first sentence of the article verbatim. The description should be a compact, self-contained characterization: what the concept is and why it matters, in one sentence, written for someone who has never encountered it.
Run:
node {KNOWLEDGE_PATH}/scripts/wiki/wiki-index.mjs upsert-concept "{concept-slug}" "{Display Name}" "{one-line English description}"Run:
node {KNOWLEDGE_PATH}/scripts/wiki/wiki-state.mjs set-last-run knowledge-wiki-conceptProcessed {N} summary file(s), created/updated {M} concept(s):
Created: {concept-slug} — {Display Name}
Updated: {concept-slug} — {Display Name}
...© CatChen, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in .claude/skills/knowledge-wiki-concept of CatChen/knowledge-wiki-template.
Open the folder on GitHubat commit 77b9be8
Knowledge Wiki Concept 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 |
|---|---|---|---|---|---|---|
| Knowledge Wiki Concept this skillCatChen/knowledge-wiki-template | 106 | — | ~1.3k | Automated safety check: Pass | MIT | |
| LLM Wiki Knowledge GraphEgonex-AI/Understand-Anything | 85k | 1 repos | ~1.5k | Automated safety check: Pass | MIT | |
| Xhs Virtual Productchenjin-cmd/xhs-virtual-product | 726 | — | ~862 | Automated safety check: Pass | MIT | |
| OpenkbVectifyAI/OpenKB | 4.7k | 1 repos | ~2k | Automated safety check: Warn | Apache-2.0 | |
| Learn From Materialsdmoshehun-prog/learn-from-materials | 902 | — | ~7.9k | Automated safety check: Pass | MIT | |
| Onyx CLIonyx-dot-app/onyx | 32k | 1 repos | ~2.6k | Automated safety check: Pass | Custom licence |
Egonex-AI/Understand-Anything
Detects a Karpathy-pattern LLM wiki and builds an interactive knowledge graph with entities, implicit relationships and topic clusters.
chenjin-cmd/xhs-virtual-product
This skill helps plan, select, produce, and market Xiaohongshu (RED) virtual/digital products — templates, knowledge bases, test tools, study materials.
VectifyAI/OpenKB
A skill your agent uses when the user asks about content in their OpenKB knowledge base — research topics, concepts compiled from their documents, cross-document synthesis — or mentions openkb, an…
dmoshehun-prog/learn-from-materials
Turns books, PDFs, slides and web pages into a source-grounded knowledge base and an interactive learning page in English or Chinese, with quizzes, relationship maps and reusable methodology notes.
onyx-dot-app/onyx
Query the Onyx knowledge base using the onyx-cli command. An agent skill from onyx-dot-app/onyx.
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…
CatChen/knowledge-wiki-template
Generate or refresh wiki summaries for knowledge base markdown files.
CatChen/knowledge-wiki-template
Scan the wiki for cross-cutting connections, implicit relationships, contradictions, and gaps across concepts and summaries, then write synthesis concept files.
CatChen/knowledge-wiki-template
Find groups of concepts that share an implied parent slug and handle them: if the parent does not exist, create it; if it already exists, link unconnected children to it.
CatChen/knowledge-wiki-template
Expand thin concept articles in the knowledge wiki using web search.
CatChen/knowledge-wiki-template
Audit and repair the knowledge wiki. An agent skill from CatChen/knowledge-wiki-template.
CatChen/knowledge-wiki-template
Interactively find and merge duplicate concept files in the knowledge wiki.
Categories
Create or update wiki concept files from knowledge base summaries. Knowledge Wiki Concept is an agent skill from CatChen/knowledge-wiki-template. Create or update wiki concept files from knowledge base summaries.
Knowledge Wiki Concept fits situations like: the user wants to build; refresh concept articles; populate Wiki/Concepts; run the concept-creation step after summarizing new files.
Run `npx skills add CatChen/knowledge-wiki-template --skill knowledge-wiki-concept -a claude-code`. Or copy the skill folder (.claude/skills/knowledge-wiki-concept in CatChen/knowledge-wiki-template) into .claude/skills/knowledge-wiki-concept in your project. Claude Code loads it when a task matches its description.
Run `npx skills add CatChen/knowledge-wiki-template --skill knowledge-wiki-concept -a codex`. Or copy the skill folder (.claude/skills/knowledge-wiki-concept in CatChen/knowledge-wiki-template) into .agents/skills/knowledge-wiki-concept 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 CatChen/knowledge-wiki-template --skill knowledge-wiki-concept -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/knowledge-wiki-concept, .gemini/skills/knowledge-wiki-concept, .github/skills/knowledge-wiki-concept and .opencode/skills/knowledge-wiki-concept in your project.
Going by SKILL.md and its folder, Knowledge Wiki Concept needs the command-line tools its instructions call (node and git).
SKILL.md contains no URLs. Its commands use git, which can reach the network depending on how they are called. 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. Review the folder before installing.
Knowledge Wiki Concept 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.3k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Knowledge Wiki Concept: LLM Wiki Knowledge Graph (Egonex-AI/Understand-Anything, 85k stars), Xhs Virtual Product (chenjin-cmd/xhs-virtual-product, 726 stars), Openkb (VectifyAI/OpenKB, 4.7k stars) and Learn From Materials (dmoshehun-prog/learn-from-materials, 902 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
CatChen (a GitHub user) maintains it in CatChen/knowledge-wiki-template, which has 106 GitHub stars. The repository holds 7 skills in this directory. The repository was last updated on June 24, 2026.
Source: CatChen/knowledge-wiki-template on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.