Skip to content
Back to skills

Handoff

ASecurity

Compact current session context into a handoff document for seamless continuation in a new session. Use when context window is exhausted, switching machines, handing work to another agent, or ending a long session mid-task.

  • 22 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added August 31, 2026
ai-agentsgobashgit

Security analysis

A100/100

Scanned August 31, 2026

npx -y skills add datit309/supergraph --skill handoff --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Handoff?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Handoff
[![Security: A β€” Skills Directory](https://www.skillsdirectory.com/api/skills/datit309-handoff/badge)](https://www.skillsdirectory.com/skills/datit309-handoff)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: handoff
description: Compact current session context into a handoff document for seamless continuation in a new session. Use when context window is exhausted, switching machines, handing work to another agent, or ending a long session mid-task.
---

# /supergraph:handoff

Compress session state to a compact document. The next session picks up exactly where this one left off.

Announce: "πŸ“¦ /supergraph:handoff β€” compacting session state..."

## Steps

### 1. Capture current state

Gather live state β€” do not rely on memory:

```bash
git status --short
git log --oneline -10
```

Read active plan file (if any) from `docs/supergraph/plans/`.

### 2. Write handoff document

Save to `$TMPDIR/supergraph-handoff-<YYYY-MM-DD>.md` β€” NOT in the workspace (avoids accidental commits).

```markdown
# Supergraph Handoff β€” <YYYY-MM-DD>

## Goal
[One sentence: what we were trying to accomplish]

## Status
[In-progress / Blocked / Ready for next phase]

## Active Plan
Path: [docs/supergraph/plans/<slug>.md]
Current task: Task N β€” [description]
Remaining tasks: [list with Status values]

## What Was Done
- [Completed task summaries β€” brief, no code]

## What Is Left
- [Remaining tasks, in order]
- [Any stuck tasks and why]

## Blockers / Open Questions
- [List β€” or "none"]

## Key Files Changed
- [path] β€” [what changed, one line]

## Git State
Branch: [branch name]
Last commit: [hash] [message]
Uncommitted: [list or "none"]

## Environment Context
[Copy from plan's Environment Context section]

## Suggested Skills for Next Session
1. /supergraph:scan (always first)
2. /supergraph:execute plan <slug> (continue tasks)
   or /supergraph:tdd (if resuming single task)
3. /supergraph:fix β†’ /supergraph:verify β†’ /supergraph:review

## Notes
[Anything non-obvious a fresh agent needs to know]
```

Rules for content:
- Reference artifacts by **path or URL only** β€” never duplicate code or file content
- Keep the document under 150 lines
- No session-specific context (e.g., "as I said earlier") β€” self-contained

### 3. Report handoff location

```
βœ… /supergraph:handoff complete
- Document: $TMPDIR/supergraph-handoff-<date>.md
- Status: [current status]
- Resume: /supergraph:scan β†’ read handoff doc β†’ /supergraph:execute plan <slug>
```

## Rules

- Never save to workspace β€” always `$TMPDIR`
- References only, no content duplication
- Under 150 lines β€” force brevity
- Always include "Suggested Skills" so the next session has a clear entry point

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.