Install any skill in seconds. Free to start, no credit card required.
Get Started Free →mikeyobrien/vault-clean
Detect and resolve orphaned notes in the vault. Use during heartbeat maintenance or when vault status shows orphans. Finds notes with no inbound wikilinks and either connects them to the graph or flags them for cleanup.
Passed 10 of 18 test cases with the skill, and 3 of 18 without it.
and 7 more in the full report
10 fixed2 passed either way8 still failing2 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 10 test cases the skill fixed. Same model, same prompt, with and without the skill.
What is the exact shell command pattern for purging an unwanted orphan note named temp-scratchpad.md stored under the notes subdirectory of the vault?
| Checked | Without skill | With skill |
|---|---|---|
| Uses rm ~/.rho/vault/notes/temp-scratchpad.md to delete the file. | Missed | Passed |
The instructions your model reads when the skill loads.
Resolve orphaned notes in ~/.rho/vault/ -- notes that exist but have no inbound [[wikilinks]] from any other note.
Run the detection script to get the current orphan list:
TMPDIR="$PREFIX/tmp"
# All note slugs
find ~/.rho/vault -name "*.md" -not -name "_inbox.md" | while read f; do
basename "$f" .md
done | sort -u > "$TMPDIR/vault-slugs.txt"
# All wikilink targets
rg -oN '\[\[([^\]]+)\]\]' ~/.rho/vault --no-filename -r '$1' | sort -u > "$TMPDIR/vault-links.txt"
# Orphans: notes with zero inbound links
comm -23 "$TMPDIR/vault-slugs.txt" "$TMPDIR/vault-links.txt" | grep -v "^_index$"
For each orphaned note, read it with vault read and classify it:
The note has value but nobody links to it. Fix by:
_index, project notes, topic MOCs)[[slug]] wikilink from the parent to the orphan## Connections section is missing links, add those tooThe note duplicates content already in another note. Fix by:
rm ~/.rho/vault/<type>/<slug>.mdtest cases passed, vs 3 / 18 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.