wiki

Ingest, organize, and query markdown pages with keyword and tag matching.

Updated May 20, 2026
One-click install
npx skills add https://github.com/xdkp/oh-my-claudecode --skill wiki-xdkp
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wiki
Source: https://github.com/xdkp/oh-my-claudecode/tree/main/skills/wiki
Command: npx skills add https://github.com/xdkp/oh-my-claudecode --skill wiki-xdkp

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It solves the problem of losing important project decisions, architecture notes, and session learnings by keeping them in a persistent knowledge base that compounds across time.

Core Features & Use Cases

  • Ingest knowledge into pages: Add or update multiple pages from a single ingest operation, organized by category and tags.
  • Query with keyword + tag search: Retrieve relevant pages and let the AI synthesize answers with snippets from matches (no vector embeddings).
  • Maintain quality with linting: Detect orphan pages, stale content, broken cross-references, oversized pages, and structural contradictions to keep the wiki reliable.

Quick Start

Use the wiki skill to add a new page titled "Auth Architecture" with your current notes: wiki_add({ title: "Auth Architecture", content: "Write your authentication and architecture notes here...", tags: ["auth", "architecture"], category: "architecture" }).

Frequently Asked Questions about wiki

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I maintain persistent project notes without losing session learnings over time?

Persistent project notes are maintained by ingesting markdown pages into a durable knowledge base that compounds across time, organizing entries by category and tags to prevent the loss of architecture decisions and session learnings.

Can I retrieve specific architecture notes using keyword search without vector embeddings?

Yes, you can retrieve architecture notes using strict keyword and tag matching without relying on vector embeddings, allowing the AI to synthesize answers by pulling snippets directly from matching markdown pages.

How do I detect broken cross-references and orphan pages in my markdown knowledge base?

You can detect broken cross-references, orphan pages, and structural contradictions by running a wiki lint health check, which evaluates the on-disk layout and overall integrity of your stored markdown pages.

What is the best way to organize session knowledge into categories and tags for future querying?

The best way to organize session knowledge is ingesting multiple markdown pages in a single operation while assigning specific categories and tags, ensuring entries are structured for efficient keyword and tag queries later.

Does this knowledge management approach store operation logs and page indexes on disk?

Yes, this knowledge management approach stores pages, an index catalog, an operation log, and cross-references in a consistent on-disk directory layout to maintain durable project knowledge across sessions.

How do I delete outdated content from a persistent markdown wiki?

Outdated content is removed using wiki administration tasks that delete stale entries, ensuring the persistent markdown knowledge base remains reliable and free of oversized or obsolete pages.