Skill · em Documentar e entregar
session-handoff
Creates comprehensive handoff documents for seamless AI agent session transfers. Triggered when: (1) user requests handoff/memory/context save, (2) context window approaches capacity, (3) major task milestone completed, (4) work session ending, (5) user says 'save state', 'create handoff', 'I need…
Procedência
- Origem: davila7/claude-code-templates
- Caminho:
cli-tool/components/skills/enterprise-communication/session-handoff - Versão fixada:
57f899e5394bb8ca166f38eacae8f0853cbfe033 - Licença: MIT
- Espelhado em 25/09/2026
- 3 downloads no Claude Code Templates (lido em 25/09/2026)
Antes de instalar
12 arquivos · 81,2 KB · inclui 5 scripts que executam: evals/setup_test_env.py, scripts/check_staleness.py, scripts/create_handoff.py, scripts/list_handoffs.py, scripts/validate_handoff.py
Instalar na sua CLI
O comando baixa a versão fixada (commit 57f899e) direto da origem, para a pasta que a CLI lê. Precisa de curl (macOS e Linux); no Windows não há comando, porque o Rook Labs é para macOS.
Claude Code
Neste projeto: instala em .claude/skills/session-handoff/.
d=".claude/skills/session-handoff" u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/enterprise-communication/session-handoff" curl -fsSL --create-dirs \ -o "$d/SKILL.md" "$u/SKILL.md" \ -o "$d/evals/model-expectations.md" "$u/evals/model-expectations.md" \ -o "$d/evals/results-opus-baseline.md" "$u/evals/results-opus-baseline.md" \ -o "$d/evals/setup_test_env.py" "$u/evals/setup_test_env.py" \ -o "$d/evals/test-scenarios.md" "$u/evals/test-scenarios.md" \ -o "$d/README.md" "$u/README.md" \ -o "$d/references/handoff-template.md" "$u/references/handoff-template.md" \ -o "$d/references/resume-checklist.md" "$u/references/resume-checklist.md" \ -o "$d/scripts/check_staleness.py" "$u/scripts/check_staleness.py" \ -o "$d/scripts/create_handoff.py" "$u/scripts/create_handoff.py" \ -o "$d/scripts/list_handoffs.py" "$u/scripts/list_handoffs.py" \ -o "$d/scripts/validate_handoff.py" "$u/scripts/validate_handoff.py" \ -o "$d/LICENSE" "https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/LICENSE"
Global: instala em ~/.claude/skills/session-handoff/.
d="$HOME/.claude/skills/session-handoff" u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/enterprise-communication/session-handoff" curl -fsSL --create-dirs \ -o "$d/SKILL.md" "$u/SKILL.md" \ -o "$d/evals/model-expectations.md" "$u/evals/model-expectations.md" \ -o "$d/evals/results-opus-baseline.md" "$u/evals/results-opus-baseline.md" \ -o "$d/evals/setup_test_env.py" "$u/evals/setup_test_env.py" \ -o "$d/evals/test-scenarios.md" "$u/evals/test-scenarios.md" \ -o "$d/README.md" "$u/README.md" \ -o "$d/references/handoff-template.md" "$u/references/handoff-template.md" \ -o "$d/references/resume-checklist.md" "$u/references/resume-checklist.md" \ -o "$d/scripts/check_staleness.py" "$u/scripts/check_staleness.py" \ -o "$d/scripts/create_handoff.py" "$u/scripts/create_handoff.py" \ -o "$d/scripts/list_handoffs.py" "$u/scripts/list_handoffs.py" \ -o "$d/scripts/validate_handoff.py" "$u/scripts/validate_handoff.py" \ -o "$d/LICENSE" "https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/LICENSE"
Codex
Neste projeto: instala em .agents/skills/session-handoff/.
d=".agents/skills/session-handoff" u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/enterprise-communication/session-handoff" curl -fsSL --create-dirs \ -o "$d/SKILL.md" "$u/SKILL.md" \ -o "$d/evals/model-expectations.md" "$u/evals/model-expectations.md" \ -o "$d/evals/results-opus-baseline.md" "$u/evals/results-opus-baseline.md" \ -o "$d/evals/setup_test_env.py" "$u/evals/setup_test_env.py" \ -o "$d/evals/test-scenarios.md" "$u/evals/test-scenarios.md" \ -o "$d/README.md" "$u/README.md" \ -o "$d/references/handoff-template.md" "$u/references/handoff-template.md" \ -o "$d/references/resume-checklist.md" "$u/references/resume-checklist.md" \ -o "$d/scripts/check_staleness.py" "$u/scripts/check_staleness.py" \ -o "$d/scripts/create_handoff.py" "$u/scripts/create_handoff.py" \ -o "$d/scripts/list_handoffs.py" "$u/scripts/list_handoffs.py" \ -o "$d/scripts/validate_handoff.py" "$u/scripts/validate_handoff.py" \ -o "$d/LICENSE" "https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/LICENSE"
Global: instala em ~/.agents/skills/session-handoff/.
d="$HOME/.agents/skills/session-handoff" u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/enterprise-communication/session-handoff" curl -fsSL --create-dirs \ -o "$d/SKILL.md" "$u/SKILL.md" \ -o "$d/evals/model-expectations.md" "$u/evals/model-expectations.md" \ -o "$d/evals/results-opus-baseline.md" "$u/evals/results-opus-baseline.md" \ -o "$d/evals/setup_test_env.py" "$u/evals/setup_test_env.py" \ -o "$d/evals/test-scenarios.md" "$u/evals/test-scenarios.md" \ -o "$d/README.md" "$u/README.md" \ -o "$d/references/handoff-template.md" "$u/references/handoff-template.md" \ -o "$d/references/resume-checklist.md" "$u/references/resume-checklist.md" \ -o "$d/scripts/check_staleness.py" "$u/scripts/check_staleness.py" \ -o "$d/scripts/create_handoff.py" "$u/scripts/create_handoff.py" \ -o "$d/scripts/list_handoffs.py" "$u/scripts/list_handoffs.py" \ -o "$d/scripts/validate_handoff.py" "$u/scripts/validate_handoff.py" \ -o "$d/LICENSE" "https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/LICENSE"
Antigravity
Neste projeto: instala em .agents/skills/session-handoff/.
d=".agents/skills/session-handoff" u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/enterprise-communication/session-handoff" curl -fsSL --create-dirs \ -o "$d/SKILL.md" "$u/SKILL.md" \ -o "$d/evals/model-expectations.md" "$u/evals/model-expectations.md" \ -o "$d/evals/results-opus-baseline.md" "$u/evals/results-opus-baseline.md" \ -o "$d/evals/setup_test_env.py" "$u/evals/setup_test_env.py" \ -o "$d/evals/test-scenarios.md" "$u/evals/test-scenarios.md" \ -o "$d/README.md" "$u/README.md" \ -o "$d/references/handoff-template.md" "$u/references/handoff-template.md" \ -o "$d/references/resume-checklist.md" "$u/references/resume-checklist.md" \ -o "$d/scripts/check_staleness.py" "$u/scripts/check_staleness.py" \ -o "$d/scripts/create_handoff.py" "$u/scripts/create_handoff.py" \ -o "$d/scripts/list_handoffs.py" "$u/scripts/list_handoffs.py" \ -o "$d/scripts/validate_handoff.py" "$u/scripts/validate_handoff.py" \ -o "$d/LICENSE" "https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/LICENSE"
Global: instala em ~/.gemini/antigravity-cli/skills/session-handoff/.
d="$HOME/.gemini/antigravity-cli/skills/session-handoff" u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/enterprise-communication/session-handoff" curl -fsSL --create-dirs \ -o "$d/SKILL.md" "$u/SKILL.md" \ -o "$d/evals/model-expectations.md" "$u/evals/model-expectations.md" \ -o "$d/evals/results-opus-baseline.md" "$u/evals/results-opus-baseline.md" \ -o "$d/evals/setup_test_env.py" "$u/evals/setup_test_env.py" \ -o "$d/evals/test-scenarios.md" "$u/evals/test-scenarios.md" \ -o "$d/README.md" "$u/README.md" \ -o "$d/references/handoff-template.md" "$u/references/handoff-template.md" \ -o "$d/references/resume-checklist.md" "$u/references/resume-checklist.md" \ -o "$d/scripts/check_staleness.py" "$u/scripts/check_staleness.py" \ -o "$d/scripts/create_handoff.py" "$u/scripts/create_handoff.py" \ -o "$d/scripts/list_handoffs.py" "$u/scripts/list_handoffs.py" \ -o "$d/scripts/validate_handoff.py" "$u/scripts/validate_handoff.py" \ -o "$d/LICENSE" "https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/LICENSE"
Peça ao Rook
Já usa o Rook Labs? Cole no chat do Rook: instale a skill https://rooklabs.sh/marketplace/cct.session-handoff
Prévia do SKILL.md
---
name: session-handoff
description: "Creates comprehensive handoff documents for seamless AI agent session transfers. Triggered when: (1) user requests handoff/memory/context save, (2) context window approaches capacity, (3) major task milestone completed, (4) work session ending, (5) user says 'save state', 'create handoff', 'I need to paus…
---
# 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:
```bash
python scripts/create_handoff.py [task-slug]
```
Example: `python scripts/create_handoff.py implementing-user-auth`
**For continuation handoffs** (linking to previous work):
```bash
python scripts/create_handoff.py "auth-part-2" --continues-from 2024-01-15-auth.md
```
The script will:
…