handoff

Capture git state, timestamps, and session details into structured handoff documents.

Updated Jan 13, 2026
One-click install
npx skills add https://github.com/robynsmith/claude-code-skills-demo --skill handoff-robynsmith
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: handoff
Source: https://github.com/robynsmith/claude-code-skills-demo/tree/main/.claude/skills/handoff
Command: npx skills add https://github.com/robynsmith/claude-code-skills-demo --skill handoff-robynsmith

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Session context is not preserved between Claude Code sessions, leading to repetitive setup and lost progress.

Core Features & Use Cases

  • Capture and persist session data, git state, and timestamps for continuity
  • Auto-generate structured handoff documents that log decisions, code changes, blockers, and next steps
  • Restore context for new sessions or across devices to resume work seamlessly

Quick Start

Just invoke the /handoff command at the end of a session to create and store a session handoff document.

Frequently Asked Questions about handoff

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

FAQPage Schema
How do I preserve git workflow context across Claude Code sessions?

You can preserve git workflow context across Claude Code sessions by invoking the /handoff command to auto-generate a structured document logging git state, decisions, code changes, blockers, and next steps under a consistent naming convention.

What is the best way to resume a development session across different devices?

The best way to resume a development session across devices is to use a structured handoff file that captures session data and timestamps, allowing a new session to read the log and seamlessly restore the previous work context.

Can I automatically log git state and timestamps when ending a coding session?

Yes, you can automatically log git state and timestamps when ending a coding session by invoking the /handoff command, which captures and persists session data into a structured handoff document for continuity.

How do I prevent lost progress and repetitive setup in Claude Code?

To prevent lost progress and repetitive setup in Claude Code, create a session handoff document at the end of your work to capture decisions, code changes, and blockers, ensuring future sessions can restore context seamlessly.

Does the handoff workflow require any specific dependencies or components?

No, the handoff workflow does not require any specific dependencies or components, it simply sets up a structured handoff file location under contexts/_LifeOS/handoff and enforces a consistent session-handoff naming convention.

What limitations exist when preserving session context between work sessions?

A key limitation when preserving session context is that the handoff document relies on a fixed file location under contexts/_LifeOS/handoff, requiring users to manually invoke the command at the end of every session to avoid losing progress.