agent-session-handoverlisted
Install: claude install-skill oguzkr/skill-agent-session-handover
# Agent Session Handover
Use this skill to read local JSONL session transcripts across agents without pretending there is live chat sync.
## Ground Rules
- Be explicit about the source: Cursor transcript, Codex session, Claude Code transcript, or another supplied JSONL path.
- Treat session access as file-based. Do not claim direct access to another app's in-memory conversation.
- Prefer digesting the last relevant messages over dumping whole transcripts.
- Do not write into original transcript files.
- Session transcripts can contain secrets, private paths, and tool output. Summarize only what is needed.
- Check file mtimes when recency matters; a "latest" file can still be stale.
## Quick Start
Set the script path:
```bash
export AGENTS_SKILLS_ROOT="${AGENTS_SKILLS_ROOT:-$HOME/.agents/skills}"
export SESSION_HANDOVER="$AGENTS_SKILLS_ROOT/agent-session-handover/scripts/agent_session_handover.py"
```
List recent sessions:
```bash
python3 "$SESSION_HANDOVER" list --source all --limit 10
python3 "$SESSION_HANDOVER" list --source cursor --limit 5
python3 "$SESSION_HANDOVER" list --source codex --limit 5
python3 "$SESSION_HANDOVER" list --source claude --limit 5
```
Read the latest session:
```bash
python3 "$SESSION_HANDOVER" latest --source cursor
python3 "$SESSION_HANDOVER" digest "$(python3 "$SESSION_HANDOVER" latest --source codex)" --last 12
python3 "$SESSION_HANDOVER" digest "$(python3 "$SESSION_HANDOVER" latest --source claude)" --last 12
```
Find a Claude Code