Install
openclaw skills install @joeproai/joevaultAudit, classify, and quarantine stale paths after a profile switch, account migration, reset, or workspace move. Use when OpenClaw, Claude, WSL, Windows home directories, or project folders may still point at old locations, and when the user wants inactive state archived without breaking live paths.
openclaw skills install @joeproai/joevaultArchive old state without breaking live state.
scripts/audit_paths.py with the current root, stale root, and candidate relative paths.quarantine now, leave for inventory, or keep active.scripts/quarantine_path.py so the archive gets a manifest entry.Run the audit script before any move:
python3 scripts/audit_paths.py \
--current-root /mnt/c/Users/Joseph \
--stale-root /mnt/c/Users/Joe \
--candidate .openclaw \
--candidate openclaw-workspace \
--search-root /mnt/c/Users/Joseph/.openclaw \
--search-root /mnt/c/Users/Joseph/openclaw-workspace
What to look for:
Use references/classification.md when deciding what to do.
Default rules:
.openclaw or .claude are usually safe to quarantine firstUse quarantine for paths that are clearly inactive:
python3 scripts/quarantine_path.py \
--source /mnt/c/Users/Joe/.openclaw \
--archive-root /mnt/c/Users/Joseph/Archives/profile-switch-2026-03-31 \
--label old-joe-openclaw
The script:
MANIFEST.mdFor large stale workspaces, get a top-level size view first:
du -sh /path/to/stale-workspace/* 2>/dev/null | sort -h | tail -n 30
Do not move a massive stale workspace until you know whether it contains:
After any quarantine step, check: