This solves the context exhaustion problem when you're deep into a multi-session project and Claude's hitting token limits. It generates timestamped handoff documents that capture your current state, decisions made, files touched, and exact next steps. The smart part is the validation script that checks for leftover TODOs and accidentally committed secrets before you save. When you resume, it checks staleness against git history so you know if the handoff is outdated. The handoff chaining feature lets you link documents together for long projects instead of one massive context dump. It's basically a structured memory system that lets a fresh Claude instance pick up exactly where you left off without the usual "wait, what were we doing?" tax.

skills.sh installs
4.2K
GitHub stars
2.7K
last updated
Aug 21, 2026

Install

$ npx -y skills add softaworks/agent-toolkit --skill session-handoff --agent claude-code

Installs into .claude/skills of the current project.

Files

Handoff

Creates comprehensive handoff documents that enable fresh AI agents to seamlessly continue work with zero ambiguity. Solves the long-running agent context exhaustion problem.

Mode Selection

Determine which mode applies:

Creating a handoff? User wants to save current state, pause work, or context is getting full.

  • Follow: CREATE Workflow below

Resuming from a handoff? User wants to continue previous work, load context, or mentions an existing handoff.

  • Follow: RESUME Workflow below

Proactive suggestion? After substantial work (5+ file edits, complex debugging, major decisions), suggest:

"We've made significant progress. Consider creating a handoff document to preserve this context for future sessions. Say 'create handoff' when ready."

CREATE Workflow

Step 1: Generate Scaffold

Run the smart scaffold script to create a pre-filled handoff document:

python scripts/create_handoff.py [task-slug]

Example: python scripts/create_handoff.py implementing-user-auth

For continuation handoffs (linking to previous work):

python scripts/create_handoff.py "auth-part-2" --continues-from 2024-01-15-auth.md

Sponsors

Details

Repository
github.com/softaworks/agent-toolkit
Categories
Code Review & Quality, AI & Agent Building, Debugging

More from softaworks/agent-toolkit

All 43
1agricidaniel avatarads-budgetagricidaniel/claude-adsPlan and review paid-media budgets, bidding, pacing, marginal return, forecasts, CPA, ROAS, MER, LTV:CAC, constraints, and allocation across supported platforms4.2Kskills.sh installs
2dpearson2699 avatarstorekitdpearson2699/swift-ios-skillsImplement, review, or improve in-app purchases and subscriptions using StoreKit 2. Use when building paywalls with SubscriptionStoreView or ProductView, process4.2Kskills.sh installs
3dpearson2699 avatarwidgetkitdpearson2699/swift-ios-skillsImplement, review, or improve WidgetKit widgets and controls. Use when building Home Screen, Lock Screen, StandBy, or CarPlay widgets with timeline providers; c4.2Kskills.sh installs
4dpearson2699 avatarswiftui-gesturesdpearson2699/swift-ios-skillsImplement, review, or improve SwiftUI gesture handling. Use when adding tap, long press, drag, magnify, or rotate gestures, composing gestures with simultaneous4.2Kskills.sh installs
5elastic avatarobservability-llm-obselastic/agent-skillsMonitor LLMs and agentic apps: performance, token/cost, response quality, and workflow orchestration. Use when the user asks about LLM monitoring, GenAI observa4.2Kskills.sh installs
6dotnet avatarcreate-skilldotnet/skillsScaffolds new agent skills for the dotnet/skills repository. Use when creating a new skill, generating SKILL.md files, writing a skill description that the runt4.2Kskills.sh installs