About enrich-note
enrich-note is a skill that adds metadata to a single note, for maintaining tags, sources, and related-note links in a vault. It favors existing tags and links only to notes that exist and are genuinely related.
Key features
- 01Read and reuse the tag registry
- 02Add topical tags to a note
- 03Record sources and discoverable URLs
- 04Find and link related notes
- 05Stamp the enrichedAt timestamp
Use cases
- 01Organize topic tags on personal notes
- 02Add source details to notes with an origin
- 03Link notes to related existing content
Install
Copy the command and run it in a terminal.
npx skills add https:/ / github.com/ bholmesdev/ llm-knowledge-base-skills --skill enrich-noteAfter installing, type/enrich-notein Claude Code to confirm it loaded.
Bundled filesreferences/tags.md
Details
From the project READMEEnrich note
Enrich one note — the one given by path, or the note in context — with metadata.
If the frontmatter already has enrichedAt, the note is done — skip it.
Do the three steps below, then stamp enrichedAt with the current ISO timestamp.
1. Tags
Read the tag registry at the vault root (tags.md) first. If it doesn't exist yet, create it by copying the starter seed from references/tags.md. The registry lives in the vault — not this skill — so your tags persist and sync no matter where the skill runs from.
Reuse an existing tag whenever one fits. Be reluctant to add new tags. Tags should span many notes, not a couple. Only coin a new tag when nothing matches, and when you do, append it to the registry with a one-line description so the next note can reuse it.
Write tags as a frontmatter array of kebab-case topics: tags: [secret-of-our-success, anthropology]. Capture the source medium as a tag too when there is one (book, podcast, video, article). Leave lifecycle tags like voice-transcription alone — they aren't topics.
2. Source
If the note has a real origin — a URL, book, podcast, video, or person — record it in frontmatter as a flat source: line, plus a url: line if you can find one (web research allowed). Most personal notes (lists, reflections, dev logs) have no source; skip it then rather than inventing one.
3. Related notes
Find notes elsewhere in the vault that are genuinely related. Use your judgment — grep frontmatter tags:, search for key terms, look around.
Add the strong matches to a trailing ## Related section as wikilinks with readable aliases:
## Related
- [[raw/2026-01-05-the-secret-of-our-success-alloparenting-917xzs8m.md|Alloparenting]]
Link only to notes that exist — never invent a target.
If nothing is clearly related, omit the section.