Agent skill

Llmwiki Ingest

by Pratiyush in Pratiyush/llm-wiki

Ingest one source document (or a folder of them) into the llmwiki.

MITAuto-check passedKnowledge Management

Install Llmwiki Ingest

skills CLI
$ npx skills add Pratiyush/llm-wiki --skill llmwiki-ingest -a claude-code

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

GitHub CLI
$ gh skill install Pratiyush/llm-wiki llmwiki-ingest --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/Pratiyush/llm-wiki.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/llmwiki-ingest .claude/skills/llmwiki-ingest && 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
llmwiki-ingest
GitHub stars
397
Token cost
~691 tokens
SKILL.md length
312 words
Files
1
Skills in repo
6
Repo updated
First seen
Licence
MIT

At a glance

Ingest one source document (or a folder of them) into the llmwiki.

  • Works in 6 steps: Writes a wiki/sources/.md summary → Creates/updates entity pages for people,… → Creates/updates concept pages for ideas,… → …
  • The user drops a new markdown file
  • SKILL.md covers What this skill does, When to use, Workflow and Session-specific rules, plus 1 more section
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Llmwiki Ingest is an agent skill from Pratiyush/llm-wiki. Ingest one source document (or a folder of them) into the llmwiki. Use when the user drops a new markdown file, PDF, or URL into the wiki and asks you to process it. The user will typically say "ingest this", "add this to the wiki", "process this file into the wiki", or point at a file under raw/.

Its SKILL.md is about 690 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 LLM wikis. The repository describes itself as: LLM-powered knowledge base from your Claude Code, Codex CLI, Copilot, Cursor & Gemini sessions. Karpathy's LLM Wiki pattern — implemented and shipped. The licence is MIT.

When your agent uses it

  • The user drops a new markdown file
  • URL into the wiki and asks you to process it

Example prompts

  • “ingest this”
  • “add this to the wiki”
  • “process this file into the wiki”
  • “/llmwiki-ingest”

Workflow steps

6 steps, taken from the first numbered list in SKILL.md.

  1. Writes a wiki/sources/.md summary
  2. Creates/updates entity pages for people, companies, projects, tools, libraries mentioned
  3. Creates/updates concept pages for ideas, patterns, decisions discussed
  4. Cross-links everything with [[wikilinks]]
  5. Flags contradictions
  6. Updates wiki/index.md, wiki/overview.md, wiki/log.md

What it can do on your machine

Read from SKILL.md and the folder at commit b108889. 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

    No scripts in the folder and no shell commands in SKILL.md.

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

  • Network

    No URLs in SKILL.md.

    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

Llmwiki Ingest loads about 691 tokens when it runs. Until then it costs about 79 tokens; SKILL.md has 312 words of instructions outside code blocks.

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

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 Pratiyush/llm-wiki at commit b108889, republished under its MIT licence (© Pratiyush). 312 words, ~691 tokens.

Download SKILL.mdSave it as .claude/skills/llmwiki-ingest/SKILL.md (or your agent's skills folder).
name
llmwiki-ingest
description
Ingest one source document (or a folder of them) into the llmwiki. Use when the user drops a new markdown file, PDF, or URL into the wiki and asks you to process it. The user will typically say "ingest this", "add this to the wiki", "process this file into the wiki", or point at a file under `raw/`.

llmwiki-ingest

What this skill does

Takes a source file (or a folder) and turns it into wiki pages following the Karpathy LLM Wiki pattern:

  1. Writes a wiki/sources/<slug>.md summary
  2. Creates/updates entity pages for people, companies, projects, tools, libraries mentioned
  3. Creates/updates concept pages for ideas, patterns, decisions discussed
  4. Cross-links everything with [[wikilinks]]
  5. Flags contradictions
  6. Updates wiki/index.md, wiki/overview.md, wiki/log.md

When to use

  • User says "ingest this file", "add this to the wiki", "process this into the wiki"
  • User runs the /wiki-ingest slash command
  • User says "sync the wiki" — in that case, the llmwiki-sync skill runs the converter first, then invokes this skill for each new file

Workflow

Follow the Ingest Workflow from the repo's CLAUDE.md exactly:

  1. Read the source file(s) with the Read tool
  2. Read wiki/index.md and wiki/overview.md for context
  3. Write wiki/sources/<slug>.md using the Source Page Format
  4. Update wiki/index.md — new entry under ## Sources
  5. Update wiki/overview.md if substantial new info
  6. Create/update entity pages (wiki/entities/<TitleCase>.md)
  7. Create/update concept pages (wiki/concepts/<TitleCase>.md)
  8. Cross-link with [[wikilinks]] under ## Connections
  9. Flag contradictions under ## Contradictions
  10. Append to wiki/log.md: ## [YYYY-MM-DD] ingest | <title>

Session-specific rules

When the source is under raw/sessions/ (a session transcript converted by the converter):

  • Trust the frontmatter as authoritative (project, started, model, tools_used, etc.)
  • Do not copy the ## Conversation section verbatim — use it as raw material to summarise
  • Create a project entity page at wiki/entities/<ProjectSlug>.md with a ## Sessions list
  • Extract decisions into wiki/concepts/ — anything the user explicitly locked
  • Extract tools used — every entry in tools_used is a candidate entity
  • If is_subagent: true — link to the parent session rather than creating a new project entity

Hard rules

  1. raw/ is immutable. Never modify files there.
  2. No silent overwrites. Conflicting claims go under ## Contradictions.
  3. Every page has a ## Connections section with at least one [[wikilink]].
  4. Frontmatter is authoritative. Always populate title, type, tags, sources, last_updated.

© Pratiyush, 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/llmwiki-ingest of Pratiyush/llm-wiki.

Open the folder on GitHubat commit b108889

Compare with similar skills

Llmwiki Ingest 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.

Llmwiki Ingest compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Llmwiki Ingest this skillPratiyush/llm-wiki397—~691Automated safety check: PassMIT
Wiki Ingestthoreinstein/gemini-obsidian102—~1.2kAutomated safety check: PassISC
Obsidian Knowledge BuilderMichael-OvO/obsidian-knowledge-agent205—~917Automated safety check: PassMIT
Wiki NarrateAr9av/obsidian-wiki3.5k—~1.7kAutomated safety check: PassMIT
Karpathy LLM WikiAstro-Han/karpathy-llm-wiki2.5k—~3.6kAutomated safety check: PassMIT
LLM Wikilewislulu/llm-wiki-skill655—~3.7kAutomated safety check: PassNone

Similar skills

  • Wiki Ingest

    thoreinstein/gemini-obsidian

    A skill your agent uses when the user wants to ingest external sources into the vault — PDFs, markdown files, transcripts, Readwise exports, or any document.

    102 GitHub stars~1.2k tokensUpdated 2 mo ago
    Knowledge ManagementAuto-check passed
  • Obsidian Knowledge Builder

    Michael-OvO/obsidian-knowledge-agent

    Turns PDFs, slides, syllabi, papers and transcripts into structured, teaching-quality Obsidian notes, matching how much structure is built to how much the material needs.

    205 GitHub stars~917 tokensUpdated 3 mo ago
    Knowledge ManagementAuto-check passed
  • Wiki Narrate

    Ar9av/obsidian-wiki

    Turn a wiki topic into a cited Markdown briefing, plain-language explanation, or progressive lecture.

    3.5k GitHub stars~1.7k tokensUpdated 2 days ago
    Knowledge ManagementAuto-check passed
  • Karpathy LLM Wiki

    Astro-Han/karpathy-llm-wiki

    A skill your agent uses when building or maintaining a personal LLM-powered knowledge base.

    2.5k GitHub stars~3.6k tokensUpdated 2 mo ago
    Knowledge ManagementAuto-check passed
  • 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…

    655 GitHub stars~3.7k tokensUpdated 5 mo ago
    Knowledge ManagementAuto-check passed
  • Wiki Builder

    rohitg00/pro-workflow

    Start, structure, and grow a persistent research wiki indexed in pro-workflow's SQLite knowledge base.

    2.9k GitHub stars~1k tokensUpdated 11 days ago
    Knowledge ManagementAuto-check passed

More from Pratiyush/llm-wiki

  • Llmwiki Query

    Pratiyush/llm-wiki

    Answer a question by querying the user's llmwiki. An agent skill from Pratiyush/llm-wiki.

    397 GitHub stars~684 tokensUpdated 3 mo ago
    Auto-check passed
  • Llmwiki Sync

    Pratiyush/llm-wiki

    Sync Claude Code session transcripts into the user's llmwiki and ingest them into the wiki.

    397 GitHub stars~1.1k tokensUpdated 3 mo ago
    Auto-check passed
  • Project Maintainer

    Pratiyush/llm-wiki

    Maintain an llmwiki-style open-source project across the full framework pipeline.

    397 GitHub stars~1.4k tokensUpdated 3 mo ago
    Auto-check passed
  • Self Learn

    Pratiyush/llm-wiki

    Extract reusable patterns from recent sessions, propose framework improvements, and (with approval) update the framework docs.

    397 GitHub stars~1.6k tokensUpdated 3 mo ago
    Auto-check passed
  • Wiki All

    Pratiyush/llm-wiki

    Run the complete llmwiki pipeline from scratch — init, sync, graph, build, lint, and serve.

    397 GitHub stars~587 tokensUpdated 3 mo ago
    Auto-check passed

Questions about Llmwiki Ingest

What does Llmwiki Ingest do?

Ingest one source document (or a folder of them) into the llmwiki. Llmwiki Ingest is an agent skill from Pratiyush/llm-wiki. Ingest one source document (or a folder of them) into the llmwiki.

When should I use Llmwiki Ingest?

Llmwiki Ingest fits situations like: the user drops a new markdown file; URL into the wiki and asks you to process it.

How do I install Llmwiki Ingest in Claude Code?

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

How do I install Llmwiki Ingest in Codex?

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

Can I use Llmwiki Ingest 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 Pratiyush/llm-wiki --skill llmwiki-ingest -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/llmwiki-ingest, .gemini/skills/llmwiki-ingest, .github/skills/llmwiki-ingest and .opencode/skills/llmwiki-ingest in your project.

What does Llmwiki Ingest need to run?

SKILL.md names no scripts, command-line tools or credentials: Llmwiki Ingest is instructions for the agent only.

Does Llmwiki Ingest access the network?

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.

Is Llmwiki Ingest 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 Llmwiki Ingest use?

Llmwiki Ingest 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 Llmwiki Ingest use?

About 691 tokens (SKILL.md is roughly 2.8k 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 Llmwiki Ingest?

Skills that share tags, products or a category with Llmwiki Ingest: Wiki Ingest (thoreinstein/gemini-obsidian, 102 stars), Obsidian Knowledge Builder (Michael-OvO/obsidian-knowledge-agent, 205 stars), Wiki Narrate (Ar9av/obsidian-wiki, 3.5k stars) and Karpathy LLM Wiki (Astro-Han/karpathy-llm-wiki, 2.5k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Llmwiki Ingest?

Pratiyush (a GitHub user) maintains it in Pratiyush/llm-wiki, which has 397 GitHub stars. The repository holds 6 skills in this directory. The repository was last updated on June 18, 2026.

Source: Pratiyush/llm-wiki on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.