session-memory

Create session directories and markdown checkpoint files for coding agent work.

Updated May 23, 2026
One-click install
npx skills add https://github.com/yo-steven/skills-exploration-20260522 --skill session-memory-yo-steven
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: session-memory
Source: https://github.com/yo-steven/skills-exploration-20260522/tree/main/skills/NeMo-RL/session-memory
Command: npx skills add https://github.com/yo-steven/skills-exploration-20260522 --skill session-memory-yo-steven

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill ensures a coding agent’s important working context survives disconnects and interruptions, so the work can be resumed with minimal loss rather than starting over.

Core Features & Use Cases

  • Durable session directory: Creates a timestamped session/ workspace and keeps checkpoints organized for a long-running or multi-step effort.
  • Human-readable state & resume artifacts: Maintains session_state.md, timeline.md, files.md, and handoff.md so another agent can quickly understand goals, progress, and next actions.
  • Checkpoint rhythm & recovery: Establishes when to write checkpoints and how to recover by reading handoff.md first, then session_state.md, then recent timeline entries.

Use case: You start implementing a risky refactor and later you must disconnect; upon returning, another agent reads the latest handoff and timeline to continue from the verified next action.

Quick Start

Ask the AI to “start a new session memory checkpoint for this work” and let it create session/<timestamp>/ with session_state.md, timeline.md, files.md, and handoff.md.

Frequently Asked Questions about session-memory

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

FAQPage Schema
How do I persist agent memory across VS Code restarts and disconnects?

To persist agent memory across restarts, this Skill creates a timestamped session directory containing markdown files that capture goals, progress, and next actions, allowing another agent to recover and resume work seamlessly.

What is the best way to resume a coding workflow after a branch switch or handoff?

The best way to resume a coding workflow after a branch switch is to read a handoff markdown file first, then a session state file, and finally recent timeline entries to verify the next action against git context.

How do I create session checkpoints for long-running coding agent tasks?

You create session checkpoints for long-running tasks by prompting the agent to start a new session memory checkpoint, which generates human-readable state, timeline, files, and handoff markdown records in a dedicated directory.

Can I use markdown state files for agent state persistence during nontrivial edits?

Yes, you can use markdown state files for agent state persistence during nontrivial edits, maintaining a timeline and session state that captures progress and goals for continuing conversations within the same repository.

When do I need durable session directories for development operations?

You need durable session directories for development operations when work involves risky refactoring, long-running tasks, or continuing conversations that risk interruption, ensuring context survives disconnects without starting over.