Agent skill

Knowledge Wiki Enrich

by CatChen in CatChen/knowledge-wiki-template

Expand thin concept articles in the knowledge wiki using web search.

MITAuto-check passedKnowledge Management

Install Knowledge Wiki Enrich

skills CLI
$ npx skills add CatChen/knowledge-wiki-template --skill knowledge-wiki-enrich -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install CatChen/knowledge-wiki-template knowledge-wiki-enrich --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ 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-enrich .claude/skills/knowledge-wiki-enrich && rm -rf skills-src

Use ~/.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/

Facts

Skill name
knowledge-wiki-enrich
GitHub stars
106
Token cost
~636 tokens
SKILL.md length
271 words
Files
1
Skills in repo
7
Repo updated
First seen
Licence
MIT

At a glance

Expand thin concept articles in the knowledge wiki using web search.

  • Works in 4 steps: Establish the working directory → Find thin concepts → Expand each thin concept → …
  • Tasks that involve Web search
  • Calls node and git

What it does

Knowledge Wiki Enrich is an agent skill from CatChen/knowledge-wiki-template. Expand thin concept articles in the knowledge wiki using web search. Targets concepts with minimal prose assembled from few sources and supplements them with authoritative external information. Run after accumulating new concepts or when articles feel sparse.

Its SKILL.md is about 640 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 Web search. The licence is MIT.

When your agent uses it

  • Tasks that involve Web search

Example prompts

  • “/knowledge-wiki-enrich”

Workflow steps

4 steps, taken from the step headings in SKILL.md.

  1. Establish the working directory
  2. Find thin concepts
  3. Expand each thin concept
  4. Print summary

What it can do on your machine

Read from SKILL.md and the folder at commit 77b9be8. It shows what the files ask for, not the result of running them.

  • Tool permissions

    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.

  • Runs code

    Shell commands in SKILL.md call:

    • node
    • git

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    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.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Knowledge Wiki Enrich loads about 636 tokens when it runs. Until then it costs about 70 tokens; SKILL.md has 271 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~70
When it runs · the whole SKILL.md, loaded when a task matches
~636

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.

Safety

Auto-check passed

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.

SKILL.md

The full file from CatChen/knowledge-wiki-template at commit 77b9be8, republished under its MIT licence (© CatChen). 271 words, ~636 tokens.

Download SKILL.mdSave it as .claude/skills/knowledge-wiki-enrich/SKILL.md (or your agent's skills folder).
name
knowledge-wiki-enrich
description
Expand thin concept articles in the knowledge wiki using web search. Targets concepts with minimal prose assembled from few sources and supplements them with authoritative external information. Run after accumulating new concepts or when articles feel sparse.

Knowledge Wiki Enrich

Find concept articles that are thin relative to their source material and expand them using web search. Each article is supplemented with authoritative external information integrated naturally into the existing prose.

Steps

1. Establish the working directory

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.

2. Find thin concepts

Run:

bash
node {KNOWLEDGE_PATH}/scripts/wiki/candidates.mjs find-thin-concepts

Output is { "concepts": [...] } — an array of concept file paths sorted by word count ascending, so the thinnest concepts come first. A concept is thin if it has fewer than 150 words in its body AND at most 2 entries in its ## Sources section.

If the array is empty, print No thin concepts found. and stop.

3. Expand each thin concept

For each path in the concepts array:

  1. Read the concept file. Note the display name from its # Title line, and derive the slug (basename without .md).
  2. Use the WebSearch tool to search for the concept name. Choose 1–2 queries that would find authoritative reference material.
  3. Fetch or read the most relevant search results.
  4. Integrate new information into the article body: extend existing paragraphs or add new ones. Do not add content that contradicts existing text — flag contradictions in the print summary instead.
  5. Write the updated file back to disk.
  6. Derive a fresh one-line English description from the enriched article. Run:
    bash
    node {KNOWLEDGE_PATH}/scripts/wiki/wiki-index.mjs upsert-concept "{slug}" "{display name from step 1}" "{fresh one-line description}"

Write in American English: use -ize not -ise (normalize, organize, recognise→recognize), -or not -our (color, behavior, honour→honor), -er not -re (center, theater). Do not modify frontmatter or the ## Sources / ## Connected Concepts sections.

4. Print summary
Knowledge Wiki Enrich

Expanded {N} concept(s):
  - {Display Name}
  - {Display Name}
  ...

Contradictions flagged:
  - {Display Name}: {brief description of conflict}
  [omit section if none]

© CatChen, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .claude/skills/knowledge-wiki-enrich of CatChen/knowledge-wiki-template.

Open the folder on GitHubat commit 77b9be8

Compare with similar skills

Knowledge Wiki Enrich 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.

Knowledge Wiki Enrich compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Knowledge Wiki Enrich this skillCatChen/knowledge-wiki-template106—~636Automated safety check: PassMIT
Learnagenticnotetaking/arscontexta3.5k1 repos~1.9kAutomated safety check: NotesMIT
Karpathy Wiki Readtoolboxmd/karpathy-wiki105—~1.9kAutomated safety check: PassMIT
Llmwikiatomicstrata/llm-wiki-compiler2.2k1 repos~814Automated safety check: PassMIT
YouTube TranscriptAPIZeroPointRepo/youtube-skills1k1 repos~3kAutomated safety check: PassMIT
Live Researchbrightdata/skills264—~1.8kAutomated safety check: PassMIT

Similar skills

  • Learn

    agenticnotetaking/arscontexta

    Research a topic and grow your knowledge graph. An agent skill from agenticnotetaking/arscontexta.

    3.5k GitHub starsUsed in 1 repo~1.9k tokens
    Knowledge ManagementAuto-check: notes
  • Karpathy Wiki Read

    toolboxmd/karpathy-wiki

    Read protocol for the main agent. An agent skill from toolboxmd/karpathy-wiki.

    105 GitHub stars~1.9k tokensUpdated yesterday
    Knowledge ManagementAuto-check passed
  • Llmwiki

    atomicstrata/llm-wiki-compiler

    Build and use a persistent, citation-traceable knowledge wiki from documents, research papers, notes, or project documentation.

    2.2k GitHub starsUsed in 1 repo~814 tokens
    Knowledge ManagementAuto-check passed
  • YouTube TranscriptAPI

    ZeroPointRepo/youtube-skills

    Pulls YouTube transcripts, searches videos and channels and browses playlists through the TranscriptAPI service with a single API key.

    1k GitHub starsUsed in 1 repo~3k tokens
    Knowledge ManagementAuto-check passed
  • Live Research

    brightdata/skills

    Produce a deep, multi-source, cited research brief on a topic from live web data using Bright Data's Discover API (intent-ranked web search + parsed page content).

    264 GitHub stars~1.8k tokensUpdated yesterday
    Research & ScienceAuto-check passed
  • Jina Reader

    majiayu000/claude-skill-registry

    Web content extraction via Jina AI Reader API. An agent skill from majiayu000/claude-skill-registry.

    666 GitHub starsUsed in 1 repo~645 tokens
    Research & ScienceAuto-check passed

More from CatChen/knowledge-wiki-template

  • Knowledge Wiki Concept

    CatChen/knowledge-wiki-template

    Create or update wiki concept files from knowledge base summaries.

    106 GitHub stars~1.3k tokensUpdated 3 mo ago
    Auto-check passed
  • Knowledge Wiki Summary

    CatChen/knowledge-wiki-template

    Generate or refresh wiki summaries for knowledge base markdown files.

    106 GitHub stars~1.4k tokensUpdated 3 mo ago
    Auto-check passed
  • Knowledge Wiki Synthesis

    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.

    106 GitHub stars~1.9k tokensUpdated 3 mo ago
    Auto-check passed
  • Knowledge Wiki Cluster

    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.

    106 GitHub stars~5k tokensUpdated 3 mo ago
    Auto-check passed
  • Knowledge Wiki Lint

    CatChen/knowledge-wiki-template

    Audit and repair the knowledge wiki. An agent skill from CatChen/knowledge-wiki-template.

    106 GitHub stars~3.5k tokensUpdated 3 mo ago
    Auto-check passed
  • Knowledge Wiki Merge

    CatChen/knowledge-wiki-template

    Interactively find and merge duplicate concept files in the knowledge wiki.

    106 GitHub stars~2.6k tokensUpdated 3 mo ago
    Auto-check passed

Questions about Knowledge Wiki Enrich

What does Knowledge Wiki Enrich do?

Expand thin concept articles in the knowledge wiki using web search. Knowledge Wiki Enrich is an agent skill from CatChen/knowledge-wiki-template. Expand thin concept articles in the knowledge wiki using web search.

When should I use Knowledge Wiki Enrich?

Knowledge Wiki Enrich fits situations like: tasks that involve Web search.

How do I install Knowledge Wiki Enrich in Claude Code?

Run `npx skills add CatChen/knowledge-wiki-template --skill knowledge-wiki-enrich -a claude-code`. Or copy the skill folder (.claude/skills/knowledge-wiki-enrich in CatChen/knowledge-wiki-template) into .claude/skills/knowledge-wiki-enrich in your project. Claude Code loads it when a task matches its description.

How do I install Knowledge Wiki Enrich in Codex?

Run `npx skills add CatChen/knowledge-wiki-template --skill knowledge-wiki-enrich -a codex`. Or copy the skill folder (.claude/skills/knowledge-wiki-enrich in CatChen/knowledge-wiki-template) into .agents/skills/knowledge-wiki-enrich in your project. Codex loads it when a task matches its description.

Can I use Knowledge Wiki Enrich in Cursor, Gemini CLI or GitHub Copilot?

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-enrich -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-enrich, .gemini/skills/knowledge-wiki-enrich, .github/skills/knowledge-wiki-enrich and .opencode/skills/knowledge-wiki-enrich in your project.

What does Knowledge Wiki Enrich need to run?

Going by SKILL.md and its folder, Knowledge Wiki Enrich needs the command-line tools its instructions call (node and git).

Does Knowledge Wiki Enrich access the network?

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.

Is Knowledge Wiki Enrich safe to install?

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.

What licence does Knowledge Wiki Enrich use?

Knowledge Wiki Enrich is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Knowledge Wiki Enrich use?

About 636 tokens (SKILL.md is roughly 2.5k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Knowledge Wiki Enrich?

Skills that share tags, products or a category with Knowledge Wiki Enrich: Learn (agenticnotetaking/arscontexta, 3.5k stars), Karpathy Wiki Read (toolboxmd/karpathy-wiki, 105 stars), Llmwiki (atomicstrata/llm-wiki-compiler, 2.2k stars) and YouTube TranscriptAPI (ZeroPointRepo/youtube-skills, 1k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Knowledge Wiki Enrich?

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.