tour について
tourは、保存済みのメモリをカテゴリ別に確認するMem0スキルです。全プロジェクトの閲覧やクエリ検索にも対応し、一覧表示では全文、検索では簡潔な結果を表示します。
主な機能
- 01すべてのメモリを取得
- 02項目をカテゴリ別に分類
- 03全プロジェクトの閲覧に対応
- 04クエリでメモリを検索
- 05一覧表示で全文を表示
活用シーン
- 01保存済みメモリをカテゴリ別に確認
- 02プロジェクト間のメモリを比較
- 03クエリに関連するメモリを検索
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ mem0ai/ mem0 --skill tourインストール後、Claude Code で/tourを入力して読み込まれたか確認します。
詳細
メモリーツアー
Mem0 に保存されている内容をユーザーに表示します。カテゴリー別にグループ化したすべてのメモリーを順に紹介します。
プロジェクト横断モード
--all-projects が指定された場合(例:/mem0-tour --all-projects)、すべてのプロジェクトを対象に検索します。
mem0_memoryツールをaction="get_all"、scope="global"で使用します。プロジェクトで絞り込みません。- 結果をまずプロジェクト別に、その後、各プロジェクト内でカテゴリー別にグループ化します。
- 表示:
## <project_1> (<N> memories) <- current **Goals** — <memory content> ... ## <project_2> (<N> memories) ... <N> memories across <M> projects - 見出しに
<- currentを付けて、現在のプロジェクトを示します。
--all-projects が指定されていない場合は、以下の標準的な単一プロジェクトのフローを使用します。
検索モード
/mem0-tour に検索クエリ引数が渡された場合(例:/mem0-tour cooking recipes)、検索モードで実行します。結果はコンパクトな1行形式で表示します。
mem0_memoryツールをaction="search"、query=<query>で使用します。- コンパクトな形式で結果を表示します(検索スキルと同じ形式)。
- 結果がない場合:
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.
コメント
Markdown 対応