← ClaudeAtlas

vaultweaverlisted

Build and maintain a persistent knowledge base — a compounding vault of interlinked markdown files. TRIGGER when: user adds sources to raw/ (articles, papers, notes, images), pastes content to ingest, says 'add to wiki' or 'ingest this', asks synthesis questions ('what do we know about X', 'compare A and B', 'summarize research on Y'), requests health checks ('lint the wiki', 'find gaps'), or runs /wiki commands. Also triggers when raw/ has unprocessed files. DO NOT TRIGGER when: user asks about project source code or architecture, wants simple file operations, or asks general questions unrelated to a knowledge base.
chadmuch4846/vaultweaver · ★ 1 · AI & Automation · score 74
Install: claude install-skill chadmuch4846/vaultweaver
# Vaultweaver Build a persistent, compounding knowledge base. Sources are ingested once, compiled into an interconnected wiki of markdown files, and kept current as new material arrives. The LLM writes and maintains the wiki — the user curates sources and asks questions. Viewable in Obsidian with graph view and backlinks. ## Decision Tree ``` Does wiki/ exist in current directory? ├── NO → Run INIT (create structure, ask for wiki name) └── YES ├── Are there unprocessed files in raw/? │ └── YES → Run INGEST ├── Is user adding content or pasting text? │ └── YES → Save to raw/, then INGEST ├── Is user asking a question about wiki topics? │ └── YES → Run QUERY ├── Is user asking to compile/build articles? │ └── YES → Run COMPILE ├── Is user asking for health check? │ └── YES → Run LINT └── Is user asking to search? └── YES → Run SEARCH ``` ## Wiki Structure ``` raw/ User-curated sources (NEVER modify or delete) wiki/ ├── index.md Categorized page index — update after every change ├── log.md Parseable activity log — append after every operation ├── overview.md High-level synthesis of all knowledge (optional) ├── schema.md Wiki conventions (auto-generated on init) ├── concepts/ Concept and theme articles ├── entities/ Named entities (people, orgs, tools, products) ├── sources/ Source summaries (one per raw file) └──