Turns pasted content, files, or entire directories into an organized wiki with automatic cross-referencing. The workflow extracts concepts, products, and patterns into separate pages under a wiki directory, then links everything together using Obsidian-style double brackets. It won't create duplicate pages and actually updates existing ones instead of clobbering them. The append-only log tracks what got ingested when. Use this when you're dumping research, documentation, or notes into a project and want them structured into something navigable instead of scattered markdown files. The one-entity-per-page rule keeps things clean, though you'll want existing content worth cross-referencing to make it shine.

skills.sh installs
2.8K
GitHub stars
4K
last updated
Aug 21, 2026

Install

$ npx -y skills add sanyuan0704/sanyuan-skills --skill wiki-ingest --agent claude-code

Installs into .claude/skills of the current project.

Files

Wiki Ingest — Knowledge Base Compiler

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 Directory Structure

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

Workflow

1. Confirm Input

Accept user-specified content source:

  • Pasted text directly
  • File path(s) (md, txt, pdf, etc.)
  • Directory path (batch processing)

If user doesn't specify a wiki path, use wiki/. Create the directory if it doesn't exist.

2. Check Existing Wiki

Read wiki/index.md (if exists) to understand existing pages and avoid duplicates.

3. Extract Knowledge Entities

Sponsors

Details

Repository
github.com/sanyuan0704/sanyuan-skills
Categories
Documentation, Automation & Workflows, Marketing & SEO
First seen
Jun 3, 2026

More from sanyuan0704/sanyuan-skills

All 6
1google avataradk-cheatsheetgoogle/adk-docsMUST READ before writing or modifying ADK agent code. ADK API quick reference for Python — agent types, tool definitions, orchestration patterns, callbacks, and2.7Kskills.sh installs
2agricidaniel avatarblog-chartagricidaniel/claude-blogGenerate dark-mode-compatible inline SVG data visualization charts for blog posts. Supports horizontal bar, grouped bar, donut, line, lollipop, area, and radar 2.7Kskills.sh installs
3nvidia avatarcudaq-guidenvidia/skillsCUDA-Q onboarding guide for installation, test programs, GPU simulation, QPU hardware, and quantum applications.2.5Kskills.sh installs
4wecomteam avatarwecomcli-manage-docwecomteam/wecom-cli企业微信文档管理技能。提供文档的创建、读取和编辑能力,支持通过 docid 或文档 URL 操作企业微信文档(doc_type=3)和智能表格(doc_type=10)。适用场景:(1) 以 Markdown 格式导出获取文档完整内容(异步轮询) (2) 新建文档或智能表格 (3) 用 Markdown 格式覆写文档内2.4Kskills.sh installs
5daleseo avatarstyle-guidedaleseo/korean-skills문서 내부 또는 프로젝트 전체에서 일관된 작성 스타일을 유지하도록 돕는 검사기. 어조(경어체/반말), 용어(사용자/유저), 숫자 형식, 목록 스타일, 따옴표, 날짜/시간 형식의 불일치를 감지합니다. 다중 작성자 문서 검토 시, 프로젝트 전체 용어 표준 유지 시, 공식 문서 준비 시, 브2.4Kskills.sh installs
6momo2young avatarhumanize-academic-writingmomo2young/humanize-academic-writinghumanize academic writing2.1Kskills.sh installs