# Session Search

> [DEPRECATED] Use /conversation-search instead — has date filtering, context windows, and structured extraction

- Skill: `majiayu000/session-search-3` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds add majiayu000/session-search-3`
- Raw SKILL.md: https://api.skillmd.com/api/skills/majiayu000/session-search-3/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: majiayu000 (https://skillmd.com/u/majiayu000)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/majiayu000/session-search-3

---


# /session-search — Past Session Search (DEPRECATED)

> **Use `/conversation-search` instead.** It provides date filtering, context windows, and structured extraction.
> This skill is a simplified version kept for backward compatibility.

Search `~/.claude/projects/` for past session transcripts containing a keyword.

## Usage

User provides: `/session-search <keyword>` (e.g., `/session-search weekly rent`)

## Steps

1. **Search session files:**
   ```bash
   grep -rl "<keyword>" ~/.claude/projects/ --include="*.jsonl" | head -20
   ```

2. **For each matching file, extract context:**
   ```bash
   grep -n "<keyword>" <file> | head -5
   ```

3. **Present results** as a table:
   | Session File | Matches | Date (from filename/mtime) |
   |---|---|---|

4. **Offer to read** specific sessions for more detail.

## Notes
- Session files are JSONL format (one JSON object per line)
- Each line contains a message with role, content, and metadata
- Search is case-insensitive by default
- Limit to 20 files to avoid overwhelming output
- Files may be large — use grep line numbers to find specific context

