From session
Save current conversation session to markdown file for future continuation
How this command is triggered — by the user, by Claude, or both
Slash command
/session:save-session optional-descriptionThe summary Claude sees in its command listing — used to decide when to auto-load this command
## Name session:save-session ## Synopsis ## Description Saves the current conversation session to a comprehensive markdown file that enables seamless resumption of work after extended time intervals (days, weeks, or months). This command addresses limitations of Claude Code's built-in session management by capturing: - Complete conversation context and technical rationale - Detailed file modification tracking with line numbers - Key technical decisions and alternatives considered - Commands executed during the session - Clear resumption instructions The generated session file is desi...
session:save-session
/save-session
/save-session [description]
Saves the current conversation session to a comprehensive markdown file that enables seamless resumption of work after extended time intervals (days, weeks, or months).
This command addresses limitations of Claude Code's built-in session management by capturing:
The generated session file is designed for engineers working across multiple projects with long gaps between sessions, providing all necessary context to continue work without losing momentum.
The command follows a five-phase process:
If a description argument is provided, sanitize it for safe filename usage:
Creates a comprehensive markdown document with these sections:
Creates a markdown file in the repository root directory with filename:
session-YYYY-MM-DD-HHMM.md (without description)session-YYYY-MM-DD-<description>.md (with custom description)Terminal output:
✅ Session saved successfully!
File: session-YYYY-MM-DD-description.md (XX KB)
Location: /full/path/to/file
📖 To resume this session:
Please read `/full/path/to/session-YYYY-MM-DD-description.md` and continue from where we left off
Basic usage with auto-generated timestamp:
/save-session
Creates: session-2025-10-16-1430.md
With custom description for easy identification:
/save-session parallel-test-fixes
Creates: session-2025-10-16-parallel-test-fixes.md
Multiple sessions in one project:
/save-session initial-implementation
/save-session pr-review-feedback
/save-session final-testing
With spaces and special characters (automatically sanitized):
/save-session investigating OCPBUGS-12345 regarding routes
Creates: session-2025-10-16-investigating-ocpbugs-12345-regarding-routes.md
Resuming a saved session: Open Claude Code and say:
Please read `/path/to/session-2025-10-16-parallel-test-fixes.md` and continue from where we left off
description (optional)
feature-name, bug-fix, refactoring, investigating-ocpbugs-12345session-YYYY-MM-DD-<description>.mdIf no description is provided, timestamp alone is used: session-YYYY-MM-DD-HHMM.md
Note: You can use spaces and special characters in your description - they will be automatically sanitized. For example, "investigating OCPBUGS-12345 regarding routes" becomes "investigating-ocpbugs-12345-regarding-routes".
5plugins reuse this command
First indexed Jul 18, 2026
npx claudepluginhub dhensel-rh/ai-helpers --plugin session/save-sessionCaptures full session context — modified files, decisions, errors, and pending work — then writes a dated Markdown summary to ~/.claude/session-data/ for resuming later.
/save-sessionSummarizes the current Claude Code session and saves key information (progress, decisions, file changes) to local storage.
/save-sessionCaptures full session context — modified files, decisions, errors, and pending work — then writes a dated Markdown summary to ~/.claude/session-data/ for resuming later.
/save-sessionPersists in-flight session state with a review of un-written progress before running the save script. Stamps session file and audit JSONs with timestamps.
/save-sessionSaves the current Claude Code session state, including conversation history and context, to a file for later restoration.
/save-sessionCaptures full session context — modified files, decisions, errors, and pending work — then writes a dated Markdown summary to ~/.claude/session-data/ for resuming later.