bozhoudev/bozhou-skills/wiki-ingest
Claude Code and agent skill by bozhoudev/bozhou-skills
- community
Checking that the SKILL.md file is still in the repository.
Use when adding a new source to a wiki — a paper, article, URL, file, transcript, or any document. One ingest may touch 10-15 wiki pages.
Install
npx vskill@latest install bozhoudev/bozhou-skills/wiki-ingestSKILL.md
The same SKILL.md was published earlier as kfchou/wiki-skills/wiki-ingest.
Wiki Ingest
Add a source to the wiki. Read it, discuss with the user, write a summary page, update entity/concept pages, and maintain the index, overview, and log.
Pre-condition
Search for SCHEMA.md starting from the current directory and upward, or in common wiki locations (~/wikis/). If not found, tell the user to run wiki-init first.
Read SCHEMA.md to learn: wiki root path, page frontmatter format, cross-reference convention, log entry format, index category taxonomy.
Process
1. Accept the source
The source can be:
- File path — read it directly; copy to
raw/<filename>if not already there - URL — use the
browseskill to fetch it; save toraw/<slug>.<ext> - Pasted text — use what was provided
2. Read the source in full
Read all content. For long sources, read in sections. Do not skip.
3. Surface takeaways — BEFORE writing anything
Tell the user:
- 3-5 bullet points of key takeaways
- What entities/concepts this introduces or updates
- Whether it contradicts anything already in the wiki (read
wiki/index.mdand relevant pages to check)
Ask: "Anything specific you want me to emphasize or de-emphasize?"
Wait for the user's response before proceeding.
4. Generate the slug
Lowercase, hyphens, no special characters. Example: "Attention Is All You Need" → attention-is-all-you-need
5. Write the source summary page
Write wiki/pages/<slug>.md:
5b. Cite as you write — do not skip
While drafting the Summary, Key Takeaways, and any other prose section, every non-common-knowledge factual claim must carry a footnote. Read the Citations section in SCHEMA.md for the full convention.
Two citation kinds, three valid targets:
For the source being ingested, use [[<this-source-slug>]] — wiki-ingest is creating that page now, so the target exists by the time the page is read.
If you cannot produce either citation kind for a claim, you do not have a citation. Find one, weaken the claim ("the paper suggests..."), or drop it.
Footnotes go at the bottom of the page, below all sections. Number them sequentially in order of first reference.
5c. Self-check before continuing
Re-read the draft once. Scan for unfootnoted factual claims — this is the most common failure mode in long ingest sessions. For each, add a footnote or revise the wording. Only then move on to entity pages.
6. Update entity and concept pages
For each entity/concept touched by this source:
- Page exists: Read it, add to or update the relevant section, add this source to frontmatter
sourceslist, updateupdateddate - Page doesn't exist: Create it:
7. Backlink audit — do not skip
Scan ALL existing pages in wiki/pages/ for any that mention this source's entities/concepts but don't yet link to the new page. Add [[new-slug]] references where appropriate.
This is the step most commonly skipped. A compounding wiki's value comes from bidirectional links.
8. Update wiki/index.md
Add an entry under the correct category:
For any new entity/concept pages created, add those too.
9. Update wiki/overview.md
Re-read the current overview. If this source:
- Introduces a significant concept: add it to "Key Entities / Concepts"
- Shifts the overall understanding: update "Current Understanding"
- Raises a new question: add it to "Open Questions"
Update the frontmatter updated date.
10. Append to wiki/log.md
Common Mistakes
- Appending chronological updates instead of editing in-place — Wiki pages are living documents, not journals. Do not add sections like
## April 27 update:or**Update:**followed by new content. Update the relevant section in-place, bump theupdatedfrontmatter date, and record what changed inlog.md. The log is the append-only record; pages are the current truth. - Skipping the backlink audit (step 7) — A wiki's value compounds through bidirectional links. Always scan existing pages for entities this source introduces.
- Summarizing the abstract instead of synthesizing — The Summary section should reflect your own synthesis, not a rephrased abstract.
11. Report to user
- Summary page:
wiki/pages/<slug>.md - Entity/concept pages created or updated: <list>
- Pages that received backlinks: <list>
- Index and overview updated
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingwiki-ingest/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/bozhoudev/bozhou-skills/wiki-ingest)