wiki-ingest
Installation
SKILL.md
Wiki Ingest — Source Notes → Wiki Pages
Reads source notes from configured folders (via .obsidian-wiki.config), distills knowledge, writes structured wiki pages following page-format.md, and tracks changes via delta-tracking.md.
Pre-flight (eager)
Read these BEFORE STEP 1:
.obsidian-wiki.configat vault root — must containOBSIDIAN_WIKI_VAULT_PATH,OBSIDIAN_WIKI_EXCLUDE_DIRS. May also setOBSIDIAN_WIKI_EXCLUDE_FILES(any-depth basename glob list, defaults empty),OBSIDIAN_WIKI_BATCH_ORDER(oldest-firstornewest-first, defaultsoldest-firstif absent — backward-compatible),OBSIDIAN_WIKI_PRIMARY_LANGUAGE(BCP-47 tag, e.g.zh-TW; defaults empty — no language enforcement),OBSIDIAN_WIKI_LANGUAGE_POLICY(enabledor absent; activates language resolution in STEP 4c when set toenabled), andOBSIDIAN_WIKI_PRESERVE_TERMS_FILE(vault-relative path to a no-translate term list; only consulted whenOBSIDIAN_WIKI_LANGUAGE_POLICY=enabled). If missing but legacy.env(containingOBSIDIAN_VAULT_PATH=) exists, instruct user to run/wiki-setupto migrate. If neither exists, instruct user to run/wiki-setup.wiki/.manifest.json— for delta detection. If missing, treat as empty{}(likely first ingest after wiki-setup).
References (lazy — read only when needed)
These are spec references; load them at the moment you need them, not at pre-flight. This keeps small / scoped ingests fast: