← ClaudeAtlas

agent-session-handoverlisted

Use this skill when the user asks one local AI agent to inspect, continue from, hand off, summarize, or compare another local agent session, especially Cursor agent transcripts under ~/.cursor/projects, Codex sessions under ~/.codex/sessions, and Claude Code transcripts under ~/.claude/projects.
oguzkr/skill-agent-session-handover · ★ 3 · AI & Automation · score 76
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