handoff

Collect session goals, progress, git state, and context into HANDOFF.md.

Updated Apr 17, 2026
One-click install
npx skills add https://github.com/smallorbit/smallorbit-plugins --skill handoff-smallorbit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: handoff
Source: https://github.com/smallorbit/smallorbit-plugins/tree/main/plugins/sessionkit/skills/handoff
Command: npx skills add https://github.com/smallorbit/smallorbit-plugins --skill handoff-smallorbit

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Capture and preserve essential session context to hand off work between agents, ensuring continuity and momentum across handoffs.

Core Features & Use Cases

  • Automatically collect session goals, progress, git state, and key context into a portable HANDOFF.md
  • Enable seamless handoffs after meaningful state changes (PRs, decisions, task completions)
  • Provide a deterministic structure for the receiving agent to pick up where the previous left off

Quick Start

Run a handoff to generate the HANDOFF.md document from the current session state.

Frequently Asked Questions about handoff

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

FAQPage Schema
How do I capture session context for a handoff between development agents?

To capture session context for a handoff, the Skill aggregates session goals, task list progress, and git state into a portable HANDOFF.md document. This ensures receiving agents can pick up work seamlessly after state changes.

What is the best way to transfer git state and task progress to another agent?

Transferring git state and task progress involves synthesizing commit history, branch context, and task list data into a deterministic HANDOFF.md file. This provides a reliable structure for collaborative software development workflows.

When do I need to generate a handoff document in a collaborative workflow?

You need to generate a handoff document after meaningful state changes like PRs, decisions, or task completions. This preserves essential session context and maintains momentum across collaborative agent handoffs.

Does this session context handoff tool require any external dependencies?

No external dependencies are required. The Skill operates independently to collect session goals, progress, and git state, synthesizing them directly into a cohesive handoff document for transferring work.

How do I create a deterministic handoff file from my current working session?

Creating a deterministic handoff file requires running the Skill to collect current session context. It automatically aggregates git state, commit history, and task list data to produce a reliable HANDOFF.md document.