session-handoff is agent-read markdown (skill) from onewave-ai/claude-skills: Use when a working session is ending, the context window is nearly full, work needs to pass to a teammate or a fresh session, or the user says "hand this off", "write this up before we lose it", "I'm starting a new session", or "summarize where we are". Produces a handoff document that lets the next session resume without re-reading the transcript..
Indexed from public GitHub and served as immutable, content-addressed versions. Install it pinned to an exact SHA-256 with the mdr CLI, and every file is verified against the hash recorded here before it reaches your agent. The deterministic audit below grades the latest version, and the same file always earns the same grade.
What the file says
# Session Handoff
A session ends three ways: the context fills up, the person leaves, or the work moves to someone else. All three lose the same thing — the reasoning that never made it into a file. This skill writes that reasoning down before it evaporates.
## Core Behavior
Write a handoff file, do not summarize in chat. Chat scrolls away; a file survives a `/clear`, a crash, and a different person opening the repo tomorrow.
Default path: `HANDOFF.md` at the repo root, or `docs/handoff/<yyyy-mm-dd>-<topic>.md` if the repo already has a docs convention. If a handoff file exists, append a new dated section rather than overwriting — the history of what was tried is half the value.
## What Goes In It
Write these sections in this order. Skip a section only when it is genuinely empty.
**Goal.** One sentence: what this work is supposed to achieve, in the user's terms, not the ticket's.
**State.** What is done, what is half-done, what has not been started. Be specific about half-done — "auth works, but the refresh-token path is stubbed and returns a fixed string" beats "auth in progress".
…
Pin to a label to follow the author's releases, or to a sha256 to freeze the exact bytes forever. Either way the resolved hash is written to mdr.lock, and mdr install reproduces it on any machine.
GET https://markdownregistry.com/api/v1/artifacts/art_76eztc4dtpxo2g4r
GET https://markdownregistry.com/api/v1/resolve?ref=onewave-ai/claude-skills/session-handoff
GET https://markdownregistry.com/api/v1/blob/4a456f51ae24d0a5e603d9c4f28c22b11a3c815cae1b515fc12086998cfe7752
Your agent does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
onewave-ai/claude-skills · accessibility-auditor/SKILL.md · Audit websites for accessibility issues and WCAG compliance. Use when checking accessibility, fixing a11y issues, or…
onewave-ai/claude-skills · agent-army/SKILL.md · Deploy a 2-layer parallel agent hierarchy for large, parallelizable work — big refactors, multi-file migrations…
onewave-ai/claude-skills · agent-eval-harness/SKILL.md · Use to test whether an AI agent, prompt, or skill actually works before or after it ships — build a small eval set…
onewave-ai/claude-skills · agent-swarm-deployer/SKILL.md · Deploys swarms of sub-agents for massive parallel data processing tasks. Unlike agent-army (which is for code changes)…
onewave-ai/claude-skills · agent-team-builder/SKILL.md · Designs and deploys custom agent teams for specific business workflows. Interactive discovery of business processes…
onewave-ai/claude-skills · agent-to-agent/SKILL.md · Agent-to-Agent (A2A) communication protocol. Connect two or more Claude agents that pass messages, share context…
onewave-ai/claude-skills · ai-coding-guardrails/SKILL.md · Use when an AI coding agent is writing or refactoring production code and its known failure modes need to be held in…
onewave-ai/claude-skills · ai-readiness-assessment/SKILL.md · Assesses how ready a business is for AI adoption across six dimensions. Evaluates data maturity, tech stack, team…
onewave-ai/claude-skills · animate/SKILL.md · Generate animated videos and motion graphics from natural language descriptions. Creates a standalone Vite + React…
onewave-ai/claude-skills · api-endpoint-scaffolder/SKILL.md · Generate REST API endpoints with proper structure, validation, error handling, and types. Use when creating new API…
sethgammon/citadel · skills/session-handoff/SKILL.md · Synthesizes the current session into a structured HANDOFF block for context transfer between sessions. Captures what…
ai-analyst-lab/ai-analyst · .claude/skills/session-handoff/SKILL.md · Preserve critical state when a session approaches context limits so the next session can pick up seamlessly. Use this…
aktsmm/agent-skills · session-handoff/SKILL.md · Create a compact handoff note so a new chat/session can first acknowledge the current state before work resumes. Use…
upex-galaxy/agentic-qa-boilerplate · .agents/skills/session-handoff/SKILL.md · Compact an entire agent session into a handoff document so a NEW session resumes exactly where this one stopped, as if…
iuliandita/skills · skills/session-handoff/SKILL.md · Write an agent session handoff with current state, decisions, unfinished work, verification, and next steps.