mcpField
E
enrich-note

enrich-note

github.com/bholmesdevProductivity4656 installsUpdated 16w ago
Repository

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

  1. 01Read and reuse the tag registry
  2. 02Add topical tags to a note
  3. 03Record sources and discoverable URLs
  4. 04Find and link related notes
  5. 05Stamp the enrichedAt timestamp

Use cases

  1. 01Organize topic tags on personal notes
  2. 02Add source details to notes with an origin
  3. 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-note

After installing, type/enrich-notein Claude Code to confirm it loaded.

Bundled filesreferences/tags.md

Details

From the project README

Enrich 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.

Comments

Markdown supported