About enrich-notes-loop
enrich-notes-loop is a skill for processing notes throughout a vault and enriching those not yet marked as done. It works through notes in sequence, can establish the tag registry on its first run, skips stamped notes, and does not delete content.
Key features
- 01Walk notes across the vault
- 02Find notes without enrichedAt
- 03Build the tag registry on first run
- 04Skip notes already stamped
- 05Preserve existing content
Use cases
- 01Enrich metadata across a note collection
- 02Process older notes that lack enrichment markers
- 03Set up recurring topic tags before a first run
Install
Copy the command and run it in a terminal.
npx skills add https:/ / github.com/ bholmesdev/ llm-knowledge-base-skills --skill enrich-notes-loopAfter installing, type/enrich-notes-loopin Claude Code to confirm it loaded.
Details
From the project READMEEnrich notes loop
Run the enrich-note process across the whole vault, one note at a time.
First run only: if the vault's tag registry (tags.md at the vault root) is missing or still the starter seed, skim the existing notes and flesh it out with the real recurring topics first, so tags are consistent from note one.
Then walk every note under raw/ (and the vault root) whose frontmatter has no enrichedAt, and enrich it. Skip notes already stamped — that's how you know what's left.
This runs unattended: keep going until every note is enriched. Don't delete anything.