From claude-code-sessions
Exports a Claude Code session as a clean, readable markdown transcript. Use when the user wants to export a session, create a transcript, save session history to a file, or says "export this session".
How this skill is triggered — by the user, by Claude, or both
Slash command
/claude-code-sessions:session-exportThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Export a session as a clean transcript.
Export a session as a clean transcript.
If no session specified, use the current one:
bun run ${CLAUDE_PLUGIN_ROOT}/lib/session-store.ts list --project "$(basename $(pwd))" --limit 1
To print to conversation:
bun run ${CLAUDE_PLUGIN_ROOT}/lib/session-parser.ts export <session-jsonl-path> --format md
To save to file:
bun run ${CLAUDE_PLUGIN_ROOT}/lib/session-parser.ts export <session-jsonl-path> --format md --output session-transcript.md
For plain text:
bun run ${CLAUDE_PLUGIN_ROOT}/lib/session-parser.ts export <session-jsonl-path> --format txt --output session-transcript.txt
If written to file, confirm the path and line count. If inline, present the transcript directly.
Tool calls are summarized (tool name only, not full input JSON) to keep the transcript readable.
npx claudepluginhub apappascs/claude-code-sessions --plugin claude-code-sessionsCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.