Agent skill · Workflow & Productivity

create-handoff

Create handoff document for transferring work to another session

parcadeigithub.com/parcadeiGitHub ↗
claude-codeMIT
Install
npx skills add parcadei/Continuous-Claude-v3 --skill create_handoff --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 2
SKILL.md size: 5 KB
Bundled scripts: none
Path: .claude/skills/create_handoff/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 3,879
Language: Python
Read our review of the source →

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Create Handoff You are tasked with writing a handoff document to hand off your work to another agent in a new session. You will create a handoff document that is thorough, but also **concise**. The goal is to compact and summarize your context without losing any of the key details of what you're working on. ## Process ### 1. Filepath & Metadata Use the following information to understand how to create your document: **First, determine the session name from existing handoffs:** ```bash ls -td thoughts/shared/handoffs/*/ 2>/dev/null | head -1 | xargs basename ``` This returns the most recently modified handoff folder name (e.g., `open-source-release`). Use this as the handoff folder name. If no handoffs exist, use `general` as the folder name. **Create your file under:** `thoughts/shared/handoffs/{session-name}/YYYY-MM-DD_HH-MM_description.yaml`, where: - `{session-name}` is from existing handoffs (e.g., `open-source-release`) or `general` if none exist - `YYYY-MM-DD` is today's date - `HH-MM` is the current time in 24-hour format (no seconds needed) - `description` is a brief kebab-case description **Examples:** - `thoughts/shared/handoffs/open-source-release/2026-01-08_16-30_memo

What's inside
Steps it walks through
  1. Process
  2. 1. Filepath & Metadata
  3. 2. Write YAML handoff (~400 tokens vs ~2000 for markdown)
  4. 3. Mark Session Outcome (REQUIRED)
  5. 4. Confirm completion
Ships with 1 file
  • SKILL.v6.md
Commands it runs
ls -td thoughts/shared/handoffs/*/ 2>/dev/null | head -1 | xargs basename
Mark the most recent handoff (works with PostgreSQL or SQLite)
Use git root to find project, then opc/scripts/core/
cd "$PROJECT_ROOT/opc" && uv run python scripts/core/artifact_index.py --file thoughts/shared/handoffs/{session_name}/{filename}.yaml
Then mark the outcome
cd "$PROJECT_ROOT/opc" && uv run python scripts/core/artifact_mark.py --latest --outcome <USER_CHOICE>
More from Continuous-Claude-v3
All skills →
About this skill
What does the create-handoff skill do?

Create handoff document for transferring work to another session

How do I install it?

Run `npx skills add parcadei/Continuous-Claude-v3 --skill create_handoff --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From parcadei/Continuous-Claude-v3, a repository with 3,879 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going