← ClaudeAtlas

vault-healthlisted

Use whenever the user mentions vault maintenance, orphans, broken links, 'is my vault clean', 'проверь vault', or asks for vault statistics. Also invoke proactively after creating 3+ notes in one session, weekly, or after mass note creation — the longer between checks, the more invisible orphans accumulate.
jojoprison/mnemo · ★ 4 · AI & Automation · score 83
Install: claude install-skill jojoprison/mnemo
# mnemo:health — Vault Health Check & Analytics Run a comprehensive health check on the Obsidian vault: orphans, broken links, missing sections, stale notes, and growth statistics. ## Prerequisites & config Obsidian must be open; `obsidian` CLI on PATH. Config at `~/.mnemo/config.json` (required fields: `vault`, `taxonomy`, `links_section`) — schema in `references/config-schema.md`. ## Workflow **Steps 1-4 run in parallel** — single assistant message with 4 Bash tool uses. These are independent CLI queries against the same indexed vault, ~180ms each → 180ms total vs 720ms sequential. ### Step 0: claude-mem Sanity Check (optional, ~20ms) Surface two common gotchas if claude-mem plugin is installed and enabled. If `cascade.claude_mem.enabled` is false, skip this section silently — many users intentionally disable claude-mem for CPU/RAM reasons. ```bash bash "${CLAUDE_PLUGIN_ROOT}/scripts/check-cm-version.sh" # Or from source: plugins/mnemo/scripts/check-cm-version.sh ``` Script emits three lines: `version: X`, `stale: N`, `path: ...`. Interpret: - `stale > 0` → warn: "claude-mem has {stale} old version folder(s) cached. Restart all Claude windows — old Stop hooks point to a path that no longer exists." - `version < 12` → warn: "claude-mem v{version} is behind v12 — you're missing file-read gate, tier routing, and knowledge agents. Run `/plugin update claude-mem`." - Empty path → claude-mem not installed. Skip the section entirely. ### Step 1: Orphan Detection ```bas