Przejdź do treści
Biblioteka skilli
AI i agenci · Pisanie

session-handoff

/session-handoff

Zapisuje plik przekazania, by zablokowana sesja wznowiła pracę w innym narzędziu bez utraty kontekstu, np. w Codex.

Repozytorium
claudex-setup ↗
Licencja
MIT
Ostatnia zmiana repozytorium
08.11.2026

Ocena i bezpieczeństwo

100/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść35 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
1
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 08.11.2026, bez odwołań do wycofanych modeli i API.

Licencja

MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.

Co robi i kiedy

Zapisuje plik przekazania, by zablokowana sesja wznowiła pracę w innym narzędziu bez utraty kontekstu, np. w Codex.

Wyzwalacze z opisu

hand this offswitch to Codexswitch to Claude Codewrite a handoffm stuck, try the other tool

Argumenty

/session-handoff [target-tool]
Oryginalny opis (EN)

Write a handoff file so a stuck session can resume in the other tool without losing context. Use when asked to "hand this off", "switch to Codex", "switch to Claude Code", "write a handoff", "I'm stuck, try the other tool", or when a session has burned several attempts on the same problem.

Jak działa

  1. When to use it
  2. What to write
  3. After writing it
  4. Notes
Sekcje z nagłówków SKILL.md, w oryginale · 59 linii, 651 słów
Podgląd SKILL.md
---
name: session-handoff
description: Write a handoff file so a stuck session can resume in the other tool without losing context. Use when asked to "hand this off", "switch to Codex", "switch to Claude Code", "write a handoff", "I'm stuck, try the other tool", or when a session has burned several attempts on the same problem.
argument-hint: "[target-tool]"
model: inherit
---

# Session Handoff

Capture everything the *other* tool needs to continue this task, and write it to `HANDOFF.md` in the repo root.

The receiving tool starts cold. It has none of the conversation, none of the reasoning, and no memory of what has already been ruled out. Without a handoff it re-explores ground this session already closed, and its first suggestion is usually something tried an hour ago.

Use this when switching Claude Code to Codex or back, typically because a session is stuck. A different model is genuinely useful on a stuck problem, but only if it starts from where you got to.

## When to use it

- Two or more failed attempts at the same problem, where a differently-trained model is worth trying.
- A long session about to be abandoned, whose reasoning is worth keeping.
- Work that must continue on another machine or after a restart.

Not for routine context trimming. `/compact` or a fresh session with a plan file covers that. This is specifically for crossing a tool boundary.

## What to write

Write `HANDOFF.md` with these sections. Be concrete and name real paths, commands and errors. Vagueness is what makes a handoff useless.

Write it as the first message of the next session, not as a summary for a human: address the receiving tool, open with where to start, and give instructions rather than narration. A summary describes the work; a prompt directs it. The sections below are the contents, not the voice.

### 1. Task and definition of done

One paragraph on what is being attempted, then the finish line stated so it can be objectively checked. If the goal was fuzzy in this session, say so, because the receiving tool will otherwise invent a sharper one and solve the wrong problem.

### 2. Files in play

List each file touched or read closely, with one line on **why it matters**, not just that it was opened. A bare file list is close to worthless; the reason is the context.

### 3. Decisions made, and options rejected

Both halves. The rejected options matter more than the accepted ones: they are what a cold session re-litigates first, and re-arriving at a discarded approach wastes the entire benefit of the switch. For each rejection, record the reason, not just the verdict.

### 4. Current blocker

The precise failure. Paste the actual error text, the failing command, or the observed-versus-expected behaviour. Do not summarise an error message; the wording is often the clue.

### 5. Next things to try

Ordered, most promising first. Include anything this session suspected but did not get to.

### 6. Reproduce the state

The exact commands to get from a clean checkout to the current position: branch, services to start, migrations, environment variables that must be set. If a service must be running for the failure to appear, say so. Test suites that hang because a dependency is missing look like slowness rather than failure, and cost the receiving session real time.

## After writing it

Tell the user the file is written and give them the command to open the other tool on it, for example `codex "read HANDOFF.md and continue"`. Do not switch tools yourself.

Leave `HANDOFF.md` in place rather than deleting it at the end of the task; it is a useful record of why an approach was abandoned. Add it to `.gitignore` if the repo does not want it tracked.

## Notes

- Write the file even if the session feels short. The cost is a minute; the cost of the other tool re-deriving context is much larger.
- If the user names a target tool as an argument, tailor the reproduce section to it. Codex needs `AGENTS.md` conventions called out; Claude Code needs `CLAUDE.md` ones.
- Never include secrets, tokens or `.env` contents in the handoff. Reference the variable name and where it comes from instead.

Wersje

RepozytoriumWynikLicencja
Ta strona · model-bender/claudex-setup100MIT
iuliandita/skills100MIT
cardene777/agent-shuriken100MIT
mcorbett51090/ravenclaude100MIT
upex-galaxy/agentic-qa-boilerplate100MIT
adobe/spectrum-web-components100Apache-2.0
FrancoStino/opencode-skills-collection100MIT
h2xd/skills100MIT
davila7/claude-code-templates100MIT

Migawka bazy z 13.11.2026 · wersja paczki ba583cbd2abb (skrót SHA-256 całej paczki)

Pobrania w ostatnich 30 dniach: 0 · ranking

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 90handoff
    Prowadzi plik przekazania dla agentów kodujących, takich jak Claude Code, Codex czy Cursor, by zadanie dało się kontynuować.
  • 100handoff
    Streszcza bieżącą sesję w ustrukturyzowany dokument przekazania, żeby kolejna sesja lub inne AI kontynuowały bez utraty kontekstu.
  • 90handoff
    Pisze dokument przekazania, by inny agent lub nowa sesja mogła kontynuować pracę bez ponownego tłumaczenia.
  • 100handoff-writer
    Zamienia długą sesję w plik HANDOFF.md, by nowa sesja przejęła pracę bez czytania całej historii rozmowy.
  • 86handoff
    Pisze lub aktualizuje plik HANDOFF.md, aby nowy agent mógł kontynuować pracę bez utraty kontekstu.
  • 100handoff
    Tworzy uporządkowany dokument przekazania sesji z decyzjami, postępem, zmianami w kodzie i następnymi krokami, aby przyszła sesja podjęła pracę bez utraty kontekstu.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.