create-handoff

Save current task, progress, decisions, modified files, and next steps to a handoff file.

41|3|Updated Jan 12, 2026
One-click install
npx skills add https://github.com/darkroomengineering/cc-settings --skill create-handoff-darkroomengineering
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-handoff
Source: https://github.com/darkroomengineering/cc-settings/tree/main/skills/create-handoff
Command: npx skills add https://github.com/darkroomengineering/cc-settings --skill create-handoff-darkroomengineering

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Save session state to enable seamless resumption of work.

Core Features & Use Cases

  • Save the current task, progress, decisions, modified files, next steps, contextual information, and learnings to a handoff file for later resumption.
  • Store handoffs in the standard ~/.claude/handoffs/ directory with a timestamped filename to avoid conflicts.

Quick Start

Create a handoff for the current session by running the handoff command to save the session state.

Frequently Asked Questions about create-handoff

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

FAQPage Schema
How do I save my Claude Code session state for later resumption?

To save your Claude Code session state, run the handoff command to capture the current task, progress, decisions, modified files, next steps, and learnings into a timestamped file for seamless later resumption.

What is the best way to preserve context when switching between coding tasks?

Preserving context during task switches requires saving your current progress and decisions to a handoff file. This captures modified files and next steps, enabling you to resume work later without losing contextual information.

Where are session handoff files stored on my system?

Session handoff files are stored in the standard ~/.claude/handoffs/ directory. The files use a timestamped naming convention to prevent conflicts when multiple handoffs are saved during different sessions.

When should I create a session handoff during my workflow?

You should create a session handoff during end-of-session, breaks, or context-switch scenarios. Saving your progress at these points ensures you can seamlessly resume work without losing track of decisions and modified files.

Can I resume a coding session after closing the terminal?

Yes, you can resume a coding session after closing the terminal if you saved a handoff file beforehand. The handoff preserves your task, progress, and next steps, allowing you to pick up exactly where you left off.

Does creating a handoff require any external dependencies or components?

No, creating a handoff requires no external dependencies or components. It independently saves your current session state directly to the local filesystem for later resumption.