save-session

Capture session context into a dated Markdown file in ~/.cursor/session-data.

1|Updated Mar 4, 2026
One-click install
npx skills add https://github.com/yandy-r/claude-plugins --skill save-session-yandy-r
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: save-session
Source: https://github.com/yandy-r/claude-plugins/tree/main/.cursor-plugin/skills/save-session
Command: npx skills add https://github.com/yandy-r/claude-plugins --skill save-session-yandy-r

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Capture everything that happened in this session — what was built, what worked, what failed, what's left — and write it to a dated file so the next session can resume with full context.

Core Features & Use Cases

  • Create a canonical, date-stamped session snapshot in ~/.cursor/session-data
  • Record decisions, outcomes, failures, and open questions for seamless handoffs
  • Facilitate resuming work after context limits, interruptions, or handoffs

Quick Start

Invoke the save-session command to create a dated session file at ~/.cursor/session-data/YYYY-MM-DD-<shortid>-session.tmp so the next session can resume with full context.

Frequently Asked Questions about save-session

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I preserve session context before reaching context limits?

Session context persistence involves capturing decisions, outcomes, and file states, then writing them to a dated Markdown file. This creates a canonical snapshot that allows future sessions to resume work seamlessly without losing prior progress.

How do I save a workflow session for seamless resumption?

Invoke a save command to capture session context and write it to a date-stamped Markdown file in ~/.cursor/session-data. The file includes sections for What We Are Building, What Worked, What Did Not Work, Current State of Files, and Decisions Made for seamless resumption.

When should I save session context during development?

Save session context during end-of-work sessions or before context limits are reached. This preserves decisions, outcomes, and next steps across tasks, ensuring seamless handoffs and resumption after interruptions or context window exhaustion.

What is the best way to log session context for future handoffs?

Writing a canonical, date-stamped Markdown snapshot to ~/.cursor/session-data is the best way to log session context for handoffs. This records decisions, outcomes, failures, and open questions, allowing the next session to resume with full context.

What format does the saved session file use and where is it stored?

The saved session file uses Markdown format and is stored in ~/.cursor/session-data with a date-based filename like YYYY-MM-DD-<shortid>-session.tmp. It contains structured sections for What We Are Building, What Worked, What Did Not Work, Current State of Files, and Decisions Made.