vault
Maintain your Obsidian vault: health reports, index regeneration, slop detection/fix, folder ops, logging, undo, and manifest management.
Instructions
Vault maintenance. action=health: structured report (orphans, broken links, index drift, stale pages). action=sync_index: regenerate index.md from frontmatter. action=slop_check: read-only LLM-slop report (body + frontmatter). action=deslop: journaled char/emoji auto-fix (confirm: true; dryRun preview). action=create_folder/list_folders/delete_folder: folder ops (delete requires confirm, empty folders only). action=log: append to log.md and optionally hot.md (wiki bookkeeping). action=history: list journaled operations. action=undo: reverse a journaled operation (requires confirm: true). action=manifest: typed read/upsert/remove for _meta/manifest.md ingest ledger.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | No | Used by create_folder, list_folders, and delete_folder actions | |
| force | No | Used by undo action only | |
| limit | No | Used by history action only | |
| action | Yes | Selects a vault maintenance action | |
| dryRun | No | Used by sync_index and deslop actions | |
| confirm | No | Used by delete_folder, undo, and deslop actions; must be true | |
| logLine | No | Used by log action only | |
| removeKey | No | Used by manifest remove only | |
| sourceKey | No | Used by manifest upsert_source and remove (source) | |
| staleDays | No | Used by health action only | |
| projectCwd | No | Used by manifest upsert_project only | |
| removeKind | No | Used by manifest remove only | |
| hotActivity | No | Used by log action only | |
| operationId | No | Used by undo action only | |
| projectName | No | Used by manifest upsert_project and remove (project) | |
| sourceMtime | No | Used by manifest upsert_source only | |
| sourcePages | No | Used by manifest upsert_source only | |
| projectSynced | No | Used by manifest upsert_project only | |
| sourceIngested | No | Used by manifest upsert_source only | |
| expectedHotHash | No | Used by log action only | |
| expectedLogHash | No | Used by log action only | |
| expectedRevision | No | Used by manifest mutations only | |
| manifestOperation | No | Used by manifest action only | |
| projectLastCommit | No | Used by manifest upsert_project only |