Initialize a new Obsidian wiki vault with the correct structure, special files, and configuration. Use this skill when the user wants to set up a new wiki from scratch, initialize the vault structure, create the .env file, or says things like "set up my wiki", "initialize obsidian", "create a new vault", "get started with the wiki". Also use when the user needs to reconfigure their existing vault or fix a broken setup.
94%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
Passed
No findings from the security scan
You are setting up a new Obsidian wiki vault (or repairing an existing one).
If .env doesn't exist, create it from .env.example. Ask the user for:
Where should the vault live? → OBSIDIAN_VAULT_PATH
~/Documents/obsidian-wiki-vaultWhere are your source documents? → OBSIDIAN_SOURCES_DIR
~/DocumentsWant to import Claude history? → CLAUDE_HISTORY_PATH
~/.claudeHave QMD installed? → QMD_WIKI_COLLECTION / QMD_PAPERS_COLLECTION
wiki-query and source discovery in wiki-ingest.Grep automatically..env.example (QMD section).mkdir -p "$OBSIDIAN_VAULT_PATH"/{concepts,entities,skills,references,synthesis,journal,projects,_archives,_raw,.obsidian}.obsidian/ — Obsidian's own config. Creates vault recognition.projects/ — Per-project knowledge (populated during ingest)._archives/ — Stores wiki snapshots for rebuild/restore operations._raw/ — Staging area for unprocessed drafts. Drop rough notes here; wiki-ingest will promote them to proper wiki pages and delete the originals.---
title: Wiki Index
---
# Wiki Index
*This index is automatically maintained. Last updated: TIMESTAMP*
## Concepts
*No pages yet. Use `wiki-ingest` to add your first source.*
## Entities
## Skills
## References
## Synthesis
## Journal---
title: Wiki Log
---
# Wiki Log
- [TIMESTAMP] INIT vault_path="OBSIDIAN_VAULT_PATH" categories=concepts,entities,skills,references,synthesis,journal---
title: Hot Cache
updated: TIMESTAMP
---
# Hot Cache
*A ~500-word semantic snapshot of recent activity. Updated after every major write operation.*
## Recent Activity
- [TIMESTAMP] INIT — vault created at OBSIDIAN_VAULT_PATH
## Active Threads
*None yet — start ingesting sources to populate.*
## Key Takeaways
*None yet.*
## Flagged Contradictions
*None yet.*Create minimal Obsidian config for a good out-of-box experience:
{
"strictLineBreaks": false,
"showFrontmatter": false,
"defaultViewMode": "preview",
"livePreview": true
}{
"baseFontSize": 16
}Tell the user about these recommended community plugins (they install manually):
Run a quick sanity check:
concepts/, entities/, skills/, references/, synthesis/, journal/, projects/, _archives/, _raw/index.md exists at vault rootlog.md exists at vault roothot.md exists at vault root.env has OBSIDIAN_VAULT_PATH set.obsidian/ directory existsReport the results and tell the user they can now:
wiki-status to see what's available to ingestwiki-ingest to add their first sourcesclaude-history-ingest to mine their Claude conversationscodex-history-ingest to mine their Codex sessions (if they use Codex)wiki-status again anytime to check the deltasaski/arnesto
752f690
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.