recall
BM25ランキングによる全文検索を実行し、過去のすべてのClaude CodeおよびCodexセッション記録を検索して、ユーザーが履歴情報を迅速に確認および検索できるようにします。
npx skills add arjunkmrm/recall --skill recallBefore / 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)
レビューを書く
レビューなし
統計データ
ユーザー評価
この Skill を評価