Use when working in the Obsidian vault at /Vault and the user asks to compile raw notes, ingest source material, maintain the wiki, update topic indexes, or keep the master index current. This skill turns raw/ inputs into concise wiki/ articles with [[wiki links]], topic _index.md updates, and wiki/_master-index.md maintenance.
This skill implements the librarian workflow for the Obsidian knowledge base at /Vault.
Use it when the user asks to compile, ingest, process raw/, update wiki/, or maintain vault structure after new source material arrives.
raw/ is the inbox and source layer. Treat raw files as inputs, not the final knowledge product.raw/Indexed/ is the processed archive inside raw/. Files moved there are already compiled and must not be reprocessed as new inbox items.wiki/ is the maintained knowledge layer. The model owns this structure and is expected to keep it coherent.output/ is for generated reports and query results, not canonical topic knowledge unless the user explicitly wants content promoted back into the wiki.wiki/_master-index.md is the top-level navigation file.wiki/ must have its own _index.md.raw/Indexed/ as unprocessed inbox material.## Key Takeaways section.[[wiki links]] to related concepts across topics when relevant.wiki/_master-index.md_index.mdFollow this sequence unless the user asks for a narrower edit:
wiki/_master-index.md to understand the existing topic map.raw/, excluding anything already inside raw/Indexed/.## Summary## Key Takeaways## Architecture, ## Workflow, ## Tradeoffs, ## Decision Criteria, or ## Open Questions## Related Concepts## Source_index.md with a one-line description for each article in that topic.wiki/_master-index.md with every topic folder and a one-line description.[[wiki links]].raw/Indexed/, preserving the filename unless a collision requires a disambiguating rename.When the vault is a git repository:
git status --short before compiling.git push origin main before continuing.git pull --rebase origin main so new raw files and wiki changes are present locally.git diff and git status during the run to review touched files and confirm the compile scope stayed tight.git push origin main.Use concise markdown, but vary depth by note type.
100-200 words.250-500 words.Summary and Key Takeaways.A typical article should look like this:
# Title
## Summary
- Short bullets summarizing the source or concept.
## Key Takeaways
- Durable points worth preserving for future queries.
## Architecture
- Optional section for concept-heavy notes.
## Related Concepts
- [[topic-a/article-a|Article A]]
- [[topic-b/article-b|Article B]]
## Source
- `raw/path/to/source.md`
_index.md## Related Topics section when cross-topic navigation helps.wiki/_master-index.mdwiki/.## Source section. After compile, reference the exact archived path in raw/Indexed/ when that is the file's final location.Before finishing a compile task, quickly check:
## Key Takeaways_index.mdwiki/_master-index.md reflects any new topic[[wiki links]]raw/Indexed/output/.raw/Indexed/ as new compile targets unless the user explicitly asks to revisit archived sources.This workflow follows the curated markdown wiki pattern described by the vault's own notes: