mcpField
E
enrich-note

enrich-note

github.com/bholmesdev生産性4656 回インストール16 週間前に更新
リポジトリ

enrich-note について

enrich-noteは、1つのノートにメタデータを加えるスキルです。タグ、出典、関連ノートのリンクを整理し、既存のタグを優先して、実在し関連性の高いノートだけをリンクします。

主な機能

  1. 01タグレジストリの読み込みと再利用
  2. 02ノートへのトピックタグ追加
  3. 03出典と確認可能なURLの記録
  4. 04関連ノートの検索とリンク
  5. 05enrichedAtタイムスタンプの記録

活用シーン

  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

詳細

ノートを充実させる

パスで指定されたノート、または現在のコンテキストにあるノートを、メタデータで充実させます。

フロントマターにすでに enrichedAt がある場合、そのノートは処理済みです。スキップしてください。

以下の3つの手順を実行してから、現在の ISO タイムスタンプを enrichedAt に設定してください。

1. タグ

まず、Vault のルートにあるタグレジストリ(tags.md)を読み込みます。まだ存在しない場合は、references/tags.md のスターターシードをコピーして作成してください。レジストリはこのスキルではなく Vault に保存されるため、スキルの実行場所にかかわらずタグは保持され、同期されます。

該当する既存のタグがあれば再利用してください。新しいタグの追加は慎重に行ってください。タグは数件ではなく、多くのノートに使えるものにしてください。一致するタグがない場合に限って新しいタグを作成し、そのタグを次のノートでも再利用できるよう、1行の説明を添えてレジストリに追加してください。

タグは、ケバブケースのトピックを使ったフロントマターの配列として記述します。例:tags: [secret-of-our-success, anthropology]。情報源の媒体がある場合は、それもタグとして含めます(book、podcast、video、article)。voice-transcription のようなライフサイクルタグはそのままにしてください。これらはトピックではありません。

2. 情報源

ノートに実際の情報源(URL、書籍、ポッドキャスト、動画、人物)がある場合は、フロントマターにフラットな source: 行として記録し、見つかる場合は url: 行も追加してください(ウェブで調査してもかまいません)。個人的なノート(リスト、振り返り、開発ログなど)の多くには情報源がありません。その場合は作り上げず、記載を省略してください。

3. 関連ノート

Vault 内で関連性の高いノートを探します。判断は慎重に行ってください。フロントマターの tags: を grep し、キーワードで検索し、周辺のノートも確認してください。

強く関連するものを、読みやすいエイリアス付きのウィキリンクとして末尾の ## Related セクションに追加します。

## Related

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

実在するノートだけにリンクしてください。リンク先を作り上げてはいけません。

明確に関連するものがなければ、このセクションは省略してください。

コメント