Init
This skill should be used when bootstrapping a brand-new LLM Wiki vault — creates dir tree, seeds wiki.config.md, CLAUDE.md, hot.md, .gitignore. Invoked via /wiki:init slash command. Triggers on "init wiki", "create new vault", "scaffold knowledge base".From its SKILL.md
npx -y skills add ignromanov/llm-obsidian-wiki --skill initAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 20 stars20 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
1.9 KB, as published. Nobody here has run it
Init — Vault Scaffold
Purpose
Create new LLM Wiki vault from scratch. Single user-facing skill, invoked via /wiki:init slash command.
Trigger phrases
/wiki:init(slash command — only entry point)
Inputs (collected interactively)
vault_name(kebab-case slug, used in Obsidian CLI)vault_path(absolute path on disk)- Optional: domain seed list
Outputs
$vault_path/
├── wiki.config.md # schema_version: 0.4.0
├── CLAUDE.md # split into ingest / query / schema parts
├── .gitignore
└── wiki/
├── index.md
├── hot.md
├── _drafts/.gitkeep
├── contradictions/.gitkeep
├── _logs/.gitkeep
├── concepts/
├── decisions/
├── comparisons/
├── synthesis/
├── sources/
└── open-questions/
Workflow
- Collect inputs via AskUserQuestion (vault_name, vault_path).
- Validate target path is empty or doesn't exist.
- Run
${CLAUDE_PLUGIN_ROOT}/scripts/init-vault.sh --name $vault_name --path $vault_path. - Print quick-start:
Vault scaffolded at $vault_path Quick start: - Add Obsidian vault: open $vault_path in Obsidian - First research: invoke wiki-researcher with "research <topic>" - First capture: drag a URL/PDF and say "save this" - Status anytime: /wiki:status
Quality gate
- All required dirs created
wiki.config.mdhasschema_version: 0.4.0and required fieldswiki/hot.mdis empty rolling cache templateumask 077honored (no world-readable files)
Scripts used
${CLAUDE_PLUGIN_ROOT}/scripts/init-vault.sh