handoff — ai-agents handoff, claude-code-skills-demo, robynsmith, community, ai-agents, ai agent skill, ide skills, agent automation, claude-code, session-management, AI agent skills, Claude Code

v1.0.0
GitHub

About this Skill

Perfect for AI Agents needing session continuity and auto-compaction management, particularly those utilizing git for version control. Session continuity and productivity commands for Claude Code - demonstrating AI workflow automation and agent orchestration

# Core Topics

robynsmith robynsmith
[0]
[0]
Updated: 1/14/2026

Quality Score

Top 5%
60
Excellent
Based on code quality & docs
Installation
SYS Universal Install (Auto-Detect)
> npx killer-skills add robynsmith/claude-code-skills-demo/handoff
Supports 19+ Platforms
Cursor
Windsurf
VS Code
Trae
Claude
OpenClaw
+12 more

Agent Capability Analysis

The handoff skill by robynsmith is an open-source community AI agent skill for Claude Code and other IDE workflows, helping agents execute tasks with better context, repeatability, and domain-specific guidance. Optimized for ai-agents, claude-code, session-management.

Ideal Agent Persona

Perfect for AI Agents needing session continuity and auto-compaction management, particularly those utilizing git for version control.

Core Value

Empowers agents to capture and preserve session context using git status checks, ensuring seamless continuity across sessions and after auto-compaction, while also providing options for handling uncommitted changes through commit creation or continuation.

Capabilities Granted for handoff

Automating session handoffs to prevent data loss
Generating comprehensive session handoff documents
Debugging uncommitted changes using git status

! Prerequisites & Limits

  • Requires git installation and configuration
  • Limited to handling uncommitted changes through git
Project
SKILL.md
5.4 KB
.cursorrules
1.2 KB
package.json
240 B
Ready
UTF-8
SKILL.md
Readonly

Session Handoff Skill

Captures the current session context to ensure continuity across sessions and after auto-compaction.

Instructions

When this skill is invoked, create a comprehensive session handoff document:

  1. Check for uncommitted changes:

    • Run git status to check for uncommitted changes
    • If there are uncommitted changes, inform the user and ask if they want to:
      • Commit the changes now (offer to help create the commit)
      • Continue with handoff anyway (changes will be documented but not committed)
      • Cancel the handoff to commit manually first
    • If working tree is clean, proceed to step 2
  2. Determine the date and time:

    • Use today's date in YYYY-MM-DD format
    • Use bash command date '+%I:%M %p' to get the current time (e.g., "09:33 AM")
    • Use bash command date '+%A' to get the day of week if helpful for context
  3. Create the handoff file:

    • Location: contexts/_LifeOS/handoff/session-handoff-YYYY-MM-DD.md
    • If a file for today already exists, read it first and append with a new timestamp section
    • Format session header as: ## Session N (Day Period - HH:MM AM/PM) where Day Period is descriptive (e.g., "Morning", "Afternoon", "Evening", "Early Morning")
  4. Capture the following sections:

    Session Summary

    • Brief overview of what was accomplished in this session
    • Main topics discussed or worked on
    • Time range if relevant

    Key Decisions Made

    • Important choices and why they were made
    • Architectural decisions
    • Approach selections
    • What was chosen and what was rejected

    Code Changes

    • List files modified with specific line numbers when relevant (use format file.ts:123)
    • Brief description of what changed and why
    • Any patterns or conventions established
    • New files created

    Open Questions & Blockers

    • Unresolved questions
    • Things that need investigation
    • Blockers preventing progress
    • Edge cases to consider

    Next Steps

    • Concrete action items as a checklist using - [ ] format
    • Priorities for next session
    • Follow-up tasks

    Context for Next Session

    • Important background that would be lost in compaction
    • Links to relevant files or resources
    • Any special considerations
    • Current working directory or focus area
  5. Format guidelines:

    • Use clear markdown headings
    • Be specific with file references (include line numbers)
    • Keep it concise but complete
    • Use bullet points and checklists
    • Include timestamps for multiple sessions in one day
  6. Commit and push the handoff:

    • Add the handoff file to git staging
    • Commit with message format: "Add Session N handoff: [brief summary]"
    • Push to remote to ensure context is backed up
    • Confirm to the user what was committed and pushed
    • Show a brief summary of what was documented

Example Output Format

markdown
1# Session Handoff - 2026-01-11 2 3## Session 1 (Morning - 9:00 AM) 4 5### Session Summary 6 7Researched Claude Code session management strategies and created comprehensive documentation. Set up handoff infrastructure for future session continuity. 8 9### Key Decisions Made 10 11- **Storage location**: Decided to store session context in `contexts/_LifeOS/handoff/` following existing PARA structure 12- **Skill creation**: Chose to create a reusable `/handoff` skill rather than manual process 13- **Naming convention**: Will use `session-handoff-YYYY-MM-DD.md` format 14 15### Code Changes 16 17- Created `contexts/tech/3_resources/ai-learnings/Claude Code Session Management.md` 18 - Comprehensive guide to session management 19 - Community resources and best practices 20 - References to GitHub repos and tools 21 22- Created `contexts/_LifeOS/handoff/README.md` 23 - Explains purpose of handoff folder 24 - Documents naming conventions 25 - Links to related resources 26 27- Updated `CLAUDE.md:32` and `CLAUDE.md:56` 28 - Added handoff folder documentation 29 - Mentioned `/handoff` skill usage 30 31- Updated `contexts/tech/3_resources/ai-learnings/README.md:17-18` 32 - Added new session management topic 33 34- Created `.claude/skills/handoff/SKILL.md` 35 - Custom skill for session handoff automation 36 - Follows PARA methodology 37 38### Open Questions & Blockers 39 40None currently 41 42### Next Steps 43 44- [ ] Test the `/handoff` skill in practice 45- [ ] Consider creating additional skills for common workflows (journal entry, learning log, etc.) 46- [ ] Explore community skill repositories for other useful tools 47- [ ] Review wshobson/commands and claude-code-showcase repos 48 49### Context for Next Session 50 51This session focused on meta-work: improving the Claude Code workflow itself. The repository is a personal knowledge management system using PARA methodology, primarily for Obsidian notes. The handoff system is now in place to preserve context across sessions and auto-compaction events.

Implementation Notes

  • This skill follows the PARA methodology for personal knowledge management
  • Session handoff files are stored in _LifeOS/handoff/ as they're related to daily workflow
  • The skill can be invoked simply by typing /handoff in Claude Code
  • Multiple sessions in one day append to the same file with new timestamp sections
  • The handoff is automatically committed and pushed to remote for backup
  • The handoff file serves as input for the next session to recover full context
  • Pushing ensures context is preserved even if local machine fails or user switches machines

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is handoff?

Perfect for AI Agents needing session continuity and auto-compaction management, particularly those utilizing git for version control. Session continuity and productivity commands for Claude Code - demonstrating AI workflow automation and agent orchestration

How do I install handoff?

Run the command: npx killer-skills add robynsmith/claude-code-skills-demo/handoff. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for handoff?

Key use cases include: Automating session handoffs to prevent data loss, Generating comprehensive session handoff documents, Debugging uncommitted changes using git status.

Which IDEs are compatible with handoff?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

Are there any limitations for handoff?

Requires git installation and configuration. Limited to handling uncommitted changes through git.

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add robynsmith/claude-code-skills-demo/handoff. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use handoff immediately in the current project.

Related Skills

Looking for an alternative to handoff or another community skill for your workflow? Explore these related open-source skills.

View All

widget-generator

Logo of f
f

Generate customizable widget plugins for the prompts.chat feed system

149.6k
0
Design

flags

Logo of vercel
vercel

The React Framework

138.4k
0
Browser

pr-review

Logo of pytorch
pytorch

Tensors and Dynamic neural networks in Python with strong GPU acceleration

98.6k
0
AI

antd-commit-msg

Logo of ant-design
ant-design

Generate a single-line commit message for ant-design by reading the projects git staged area and recent commit style. Use when the user asks for a commit message, says msg, commit msg, 写提交信息, or wants

97.8k
0
Design