mcpField
E
enrich-note

enrich-note

github.com/bholmesdev生产力4656 次安装16 周前更新
代码仓库

关于 enrich-note

enrich-note 是一项为单条笔记补充元数据的技能,适用于需要整理标签、来源和相关笔记的知识库维护。它优先复用标签,并仅链接实际存在且确实相关的笔记。

主要功能

  1. 01读取并复用标签注册表
  2. 02为笔记补充主题标签
  3. 03记录来源及可找到的网址
  4. 04查找并链接相关笔记
  5. 05写入 enrichedAt 时间戳

适用场景

  1. 01整理个人笔记的主题标签
  2. 02为有出处的笔记补录来源信息
  3. 03为笔记建立指向相关内容的链接

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/bholmesdev/llm-knowledge-base-skills --skill enrich-note

安装后在 Claude Code 中输入/enrich-note确认已加载。

附带文件references/tags.md

详细介绍

丰富笔记

为一条笔记补充元数据——可以是指定路径对应的笔记,也可以是当前上下文中的笔记。

如果 frontmatter 中已有 enrichedAt,则说明这条笔记已处理完成,跳过即可。

完成以下三个步骤,然后将当前 ISO 时间戳写入 enrichedAt。

1. 标签

先读取知识库根目录中的标签注册表(tags.md)。如果该文件尚不存在,请复制 references/tags.md 中的初始模板来创建。注册表存放在知识库中,而不是此技能中,因此无论技能从何处运行,你的标签都能保留并同步。

只要已有标签适用,就优先复用。添加新标签时要慎重。标签应涵盖许多笔记,而不是只有几条。仅在没有合适标签时才创建新标签;创建后,将其附上一行说明并追加到注册表中,以便后续笔记复用。

将标签写成 frontmatter 数组,使用 kebab-case 主题:tags: [secret-of-our-success, anthropology]。如果笔记有来源媒介,也将其作为标签记录(book、podcast、video、article)。保留 voice-transcription 等生命周期标签不变——它们不是主题。

2. 来源

如果笔记有真实来源——URL、书籍、播客、视频或人物——请在 frontmatter 中用一行 source: 记录;如果能找到 URL,再添加一行 url:(允许进行网络检索)。大多数个人笔记(清单、随想、开发日志)都没有来源;遇到这种情况就跳过,不要凭空编造。

3. 相关笔记

在知识库的其他位置查找确实相关的笔记。自行判断——搜索 frontmatter 中的 tags:、查找关键词,并查看相关内容。

将高度相关的笔记以带有易读别名的维基链接添加到文末的 ## Related 部分:

## Related

- [[raw/2026-01-05-the-secret-of-our-success-alloparenting-917xzs8m.md|Alloparenting]]

只链接到实际存在的笔记——绝不虚构目标。

如果没有明确相关的笔记,省略此部分。

评论

支持 Markdown