mcpField
T
tour

tour

github.com/mem0aiエージェントワークフロー68.2k98 回インストール2 日前に更新
リポジトリ

tour について

tourは、保存済みのメモリをカテゴリ別に確認するMem0スキルです。全プロジェクトの閲覧やクエリ検索にも対応し、一覧表示では全文、検索では簡潔な結果を表示します。

主な機能

  1. 01すべてのメモリを取得
  2. 02項目をカテゴリ別に分類
  3. 03全プロジェクトの閲覧に対応
  4. 04クエリでメモリを検索
  5. 05一覧表示で全文を表示

活用シーン

  1. 01保存済みメモリをカテゴリ別に確認
  2. 02プロジェクト間のメモリを比較
  3. 03クエリに関連するメモリを検索

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/mem0ai/mem0 --skill tour

インストール後、Claude Code で/tourを入力して読み込まれたか確認します。

詳細

メモリーツアー

Mem0 に保存されている内容をユーザーに表示します。カテゴリー別にグループ化したすべてのメモリーを順に紹介します。

プロジェクト横断モード

--all-projects が指定された場合(例:/mem0-tour --all-projects)、すべてのプロジェクトを対象に検索します。

  1. mem0_memory ツールを action="get_all"、scope="global" で使用します。プロジェクトで絞り込みません。
  2. 結果をまずプロジェクト別に、その後、各プロジェクト内でカテゴリー別にグループ化します。
  3. 表示:
    ## <project_1> (<N> memories) <- current
    **Goals** — <memory content>
    ...
    
    ## <project_2> (<N> memories)
    ...
    
    <N> memories across <M> projects
    
  4. 見出しに <- current を付けて、現在のプロジェクトを示します。

--all-projects が指定されていない場合は、以下の標準的な単一プロジェクトのフローを使用します。

検索モード

/mem0-tour に検索クエリ引数が渡された場合(例:/mem0-tour cooking recipes)、検索モードで実行します。結果はコンパクトな1行形式で表示します。

  1. mem0_memory ツールを action="search"、query=<query> で使用します。
  2. コンパクトな形式で結果を表示します(検索スキルと同じ形式)。
  3. 結果がない場合:No memories matching "<query>".

クエリ引数も --all-projects フラグも指定されていない場合は、以下のフルツアーのフローを使用します。

実行

ステップ 1:すべてのメモリーを取得

mem0_memory ツールを action="get_all" で使用します。

ステップ 2:カテゴリー別にグループ化

メモリーの categories フィールドを使ってグループ化します。表示名は以下のとおりです。

カテゴリー表示名
identityアイデンティティと背景
preferences好み
goals目標と抱負
projectsプロジェクトと取り組み
decisions決定事項
technical技術知識
relationships人々と人間関係
routinesルーティンとワークフロー
lessons学んだ教訓
work仕事と職業
その他その他
ステップ 3:結果を表示

メモリー数の多い順にグループを並べます。各グループについて:

## <display_name> (<count> memories)
- <full_memory_content> (<date>)
- ...

各エントリーのメモリー全文を表示します。切り詰めないでください。グループ内のエントリーが10件を超える場合は、最近のものから上位10件を表示し、... and <N> more と記します。

ステップ 4:合計を出力
<N> memories across <M> categories
ステップ 5:空の場合

メモリーが1件も見つからなかった場合:

No memories stored yet. Start a conversation — Mem0 captures learnings automatically, or use /mem0-remember to store something manually.

コメント