From acdc
Use when the user asks Claude to look up one of its own past sessions by name or UUID and summarize it. Examples include "show me the feature-x session", "/recall-session 019dc08e", "summarize yesterday's api-refactor session". For free-text topic search, use recall-context. For taking over a Codex session, use resume-codex-session.
How this skill is triggered — by the user, by Claude, or both
Slash command
/acdc:recall-sessionThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
1. Classify the input.
Classify the input.
^[0-9a-f-]+$ → UUID prefixFind candidates.
uv run python <skill-dir>/scripts/find_claude_session.py <name-or-id>
uv run python <skill-dir>/scripts/find_claude_session.py <name-or-id> --cwd-hint <path>
uv run python <skill-dir>/scripts/find_claude_session.py <name-or-id> --json
python3/python if uv is missing.Pick the best candidate: highest score → cwd-hint match → newest updated_at. If still ambiguous, show top candidates and ask.
Summarize.
TRANSCRIPT=<found-path>
uv run python <skill-dir>/scripts/summarize_claude_transcript.py "$TRANSCRIPT" --tail 0 --max-events 40
uv run python <skill-dir>/scripts/summarize_claude_transcript.py "$TRANSCRIPT" --tail 120
uv run python <skill-dir>/scripts/summarize_claude_transcript.py "$TRANSCRIPT" --from-line <N> --max-events 80
--limit caps chars per event (default 700); raise to 2000 if a tool output looks truncated.Present a natural-language recall: when the session ran, main topics and decisions, files changed, final state.
Offer follow-ups: --from-line=L<N> to expand a section, recall-context for related topics, or git log --since=<ts> from the session cwd.
resume-codex-session.Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub awithi-co/acdc --plugin acdc