book-study
Reading coach: guides users through books systematically with knowledge compilation, mastery…
Compile articles, documents, or notes into a structured wiki knowledge base. Use when user says 'ingest to wiki', 'compile to knowledge base', 'update wiki', 'wiki ingest', 'add this to wiki', or invokes /wiki-ingest. Supports single or batch ingest. Triggers: wiki, ingest,
$ npx -y skills add sanyuan0704/sanyuan-skills --skill wiki-ingest --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/wiki-ingestContext preview
The summary Claude sees to decide when to auto-load this skill.
Compile articles, documents, or notes into a structured wiki knowledge base. Use when user says 'ingest to wiki', 'compile to knowledge base', 'update wiki', 'wiki ingest', 'add this to wiki', or invokes /wiki-ingest. Supports single or batch ingest. Triggers: wiki, ingest,
name: wiki-ingest description: "Compile articles, documents, or notes into a structured wiki knowledge base. Use when user says 'ingest to wiki', 'compile to knowledge base', 'update wiki', 'wiki ingest', 'add this to wiki', or invokes /wiki-ingest. Supports single or batch ingest. Triggers: wiki, ingest, knowledge base, compile, digest, index, catalog."
Compile any text content (articles, documents, notes) into structured wiki pages with cross-references, building a searchable, interconnected knowledge network.
IRON LAW: One wiki page = one knowledge entity. Never cram multiple concepts into one page.
Wiki defaults to `wiki/` under the current project root. User may specify a different path.
wiki/ ├── index.md # Full table of contents ├── log.md # Append-only operation log ├── concepts/ # Core concept pages ├── products/ # Product/tool entity pages ├── patterns/ # Engineering patterns & design decisions └── comparisons/ # Cross-topic comparison pages
Accept user-specified content source:
If user doesn't specify a wiki path, use `wiki/`. Create the directory if it doesn't exist.
Read `wiki/index.md` (if exists) to understand existing pages and avoid duplicates.
Extract from content:
Extraction threshold: An entity deserves its own page only if it would be referenced by other pages.
Each entity maps to one wiki page.
→ Load [references/page-templates.md](references/page-templates.md) for page templates.
Rules:
Check all existing wiki pages. If new content involves concepts referenced in other pages:
Add new page entries to `wiki/index.md`, organized by category.
Append to `wiki/log.md`:
## YYYY-MM-DD: Ingest <source title> **Source**: <file path or "user input"> **New pages**: list newly created pages **Updated pages**: list modified pages **New cross-references**: list newly established links
Tell user: what pages were created, what pages were updated, what new cross-references were established.
A collection of production-grade agent skills for Claude Code and other AI agent terminals.
Reading coach: guides users through books systematically with knowledge compilation, mastery…
Expert code review of current git changes with a senior engineer lens. Detects SOLID…
Personalized 1-on-1 AI tutor using Bloom's 2-Sigma mastery learning. Guides users through any…
Create high-quality, production-grade skills for Claude Code. Expert guidance on skill…
Quality review and audit for Claude Code skills. Analyzes skill structure, description…