R

recall

by @arjunkmrmv
4.4(115)

BM25ランキングによる全文検索を実行し、過去のすべてのClaude CodeおよびCodexセッション記録を検索して、ユーザーが履歴情報を迅速に確認および検索できるようにします。

Information RetrievalMemory SystemsAI MemoryContextual RecallKnowledge BasesGitHub
インストール方法
npx skills add arjunkmrm/recall --skill recall
compare_arrows

Before / After 効果比較

1
使用前

`recall` スキルがない場合、ユーザーは以前のClaudeまたはCodexセッションからの情報を振り返ったり再利用したりする必要があるとき、大量の履歴を手動で確認したり、記憶をたどって検索したりすることがよくあります。これは時間と労力がかかるだけでなく、重要な情報を見落としやすく、結果として重複した質問や最初からのやり直しにつながります。

使用後

`recall` スキルを使用すると、ユーザーはキーワードやフレーズを使って、すべての過去のClaudeおよびCodex会話を全文検索できます。システムは関連する会話の断片を迅速に特定し、ユーザーが以前のコンテキスト、コード、またはソリューションを再利用するのを助け、情報検索の効率と作業の継続性を大幅に向上させます。

description SKILL.md

recall

/recall — Search Past Claude & Codex Sessions

Search all past Claude Code and Codex sessions using full-text search with BM25 ranking.

Usage

python3 ~/.claude/skills/recall/scripts/recall.py QUERY [--project PATH] [--days N] [--source claude|codex] [--limit N] [--reindex]

Examples

# Simple keyword search
python3 ~/.claude/skills/recall/scripts/recall.py "bufferStore"

# Phrase search (exact match)
python3 ~/.claude/skills/recall/scripts/recall.py '"ACP protocol"'

# Boolean query
python3 ~/.claude/skills/recall/scripts/recall.py "rust AND async"

# Prefix search
python3 ~/.claude/skills/recall/scripts/recall.py "buffer*"

# Filter by project and recency
python3 ~/.claude/skills/recall/scripts/recall.py "state machine" --project ~/my-project --days 7

# Search only Claude Code sessions
python3 ~/.claude/skills/recall/scripts/recall.py "buffer" --source claude

# Search only Codex sessions
python3 ~/.claude/skills/recall/scripts/recall.py "buffer" --source codex

# Force reindex
python3 ~/.claude/skills/recall/scripts/recall.py --reindex "test"

Query Syntax (FTS5)

  • Words: bufferStore — matches stemmed variants (e.g., "discussing" matches "discuss")

  • Phrases: "ACP protocol" — exact phrase match

  • Boolean: rust AND async, tauri OR electron, NOT deprecated

  • Prefix: buffer* — matches bufferStore, bufferMap, etc.

  • Combined: "state machine" AND test

After Finding a Match

To resume a session, cd into the project directory and use the appropriate command:

# Claude Code sessions [claude]
cd /path/to/project
claude --resume SESSION_ID

# Codex sessions [codex]
cd /path/to/project
codex resume SESSION_ID

Each result includes a File: path. Use it to read the raw transcript (auto-detects format):

python3 ~/.claude/skills/recall/scripts/read_session.py <File-path-from-result>

If results are missing File: paths, run --reindex to backfill.

Notes

  • Index is stored at ~/.recall.db (SQLite FTS5, auto-migrated from ~/.claude/recall.db)

  • Indexes both ~/.claude/projects/ (Claude Code) and ~/.codex/sessions/ (Codex)

  • First run indexes all sessions (a few seconds); subsequent runs are incremental

  • Only user and assistant messages are indexed (tool calls, thinking blocks, state snapshots skipped)

  • Results show [claude] or [codex] tags to indicate the source

Weekly Installs305Repositoryarjunkmrm/recallGitHub Stars111First SeenMar 3, 2026Security AuditsGen Agent Trust HubPassSocketPassSnykPassInstalled oncodex298gemini-cli293kimi-cli292amp292cline292github-copilot292

forumユーザーレビュー (0)

レビューを書く

効果
使いやすさ
ドキュメント
互換性

レビューなし

統計データ

インストール数2.9K
評価4.4 / 5.0
バージョン
更新日2026年4月27日
比較事例1 件

ユーザー評価

4.4(115)
5
20%
4
50%
3
27%
2
3%
1
0%

この Skill を評価

0.0

対応プラットフォーム

🔧Claude Code
🔧OpenClaw
🔧OpenCode
🔧Codex
🔧Gemini CLI
🔧GitHub Copilot
🔧Amp
🔧Kimi CLI

タイムライン

作成2026年3月17日
最終更新2026年4月27日
🎁 Agent 知識カード