wiki-initlisted
Install: claude install-skill ihudak/ihudak-claude-plugins
# wiki-init
Initialize or re-initialize vault integration. Safe to re-run after plugin updates —
existing wiki pages and data files are never overwritten.
---
## Step 1 — Resolve VAULT_PATH
```bash
VAULT="${VAULT_PATH:-${HOME}/obsidian_vault}"
[ -d "${VAULT}" ] || { echo "ERROR: vault not found at ${VAULT}. Set VAULT_PATH to your vault location."; exit 1; }
echo "Vault: ${VAULT}"
```
---
## Step 2 — Create .raw/ inbox
```bash
mkdir -p "${VAULT}/.raw"
touch "${VAULT}/.raw/.gitkeep"
```
---
## Step 3 — Bootstrap wiki/ skeleton files
Create the wiki directory and all four skeleton files. Skip any file that already exists —
never overwrite existing data.
```bash
mkdir -p "${VAULT}/wiki"
```
**`wiki/_index.md`** — create only if absent:
```markdown
---
type: meta
title: "Wiki Index"
updated: YYYY-MM-DD
---
# Wiki Index
## Concepts
| Page | Summary | Tags | Updated |
|------|---------|------|---------|
## Entities
| Page | Summary | Tags | Updated |
|------|---------|------|---------|
## Decisions
| Page | Summary | Tags | Updated |
|------|---------|------|---------|
## Patterns
| Page | Summary | Tags | Updated |
|------|---------|------|---------|
## Sources
| Page | Summary | Tags | Updated |
|------|---------|------|---------|
```
**`wiki/_log.md`** — create only if absent:
```markdown
---
type: meta
title: "Ingest Log"
updated: YYYY-MM-DD
---
# Wiki Ingest Log
(Entries prepended by /wiki-ingest, /wiki-save, /wiki-scan, /wiki-lint, /wiki-tags-refresh, /w