agentsclimarketplace

Handoff doc

Skill mshadmanrahman/pm-operating-system/_context/skills/handoff-doc

Creates a portable handoff document when switching between chats, tasks, or sessions. Captures context, decisions, and next steps so nothing is lost.From its SKILL.md

Install
npx -y skills add mshadmanrahman/pm-operating-system --skill handoff-doc

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • 2 stars2 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
  • runs commandsInstructs the agent to run 2 commands, including `mkdir -p _context/handoffs` and 1 more.

SKILL.md

3.5 KB, 809 tokens by cl100k_base, as published. Nobody here has run it

Handoff Doc Skill

Creates a structured handoff document that captures the current session's context. Use when switching between Cowork tasks, moving from mobile Claude to desktop, or ending a session to resume later.

When to Activate

  • User says "handoff", "hand off", "wrap up", "switch task", "continue later", "save progress"
  • User is about to end a session with unfinished work
  • User wants to move context from mobile Claude chat to Cowork
  • User wants to start a new task and carry over context

Handoff Document Format

Create a markdown file at _context/handoffs/{date}-{slug}.md:

# Handoff: {Task Title}

**Created:** {ISO timestamp}
**From:** {Source - e.g., "Cowork task", "Claude mobile", "Claude web"}
**Status:** {In progress / Blocked / Ready for next step}

## Context

{2-4 sentences: What were we working on? Why does it matter?}

## Decisions Made

{Bullet list of key decisions and their reasoning. Include links to any files created.}

## Current State

{What exists right now? Files created, progress made, where things stand.}

## Open Questions

{Anything unresolved that the next session needs to address.}

## Next Steps

{Ordered list of what to do next. Be specific enough that a fresh Claude session can pick this up cold.}

## Files Referenced

{List of files created or modified during this session, with one-line descriptions.}

Usage Patterns

End of Session

When the user wraps up:

  1. Generate the handoff doc from conversation context.
  2. Save to the shared folder.
  3. Tell the user: "Handoff saved. Start your next session by sharing this file."

Mobile to Desktop

When the user says they have notes from mobile:

  1. Ask them to paste or upload the mobile conversation summary.
  2. Parse it into the handoff format.
  3. Resume work from the handoff context.

Receiving a Handoff

When a handoff doc is provided at session start:

  1. Read the doc.
  2. Summarize it back to the user in 2-3 sentences.
  3. Confirm the next steps.
  4. Begin working from where the previous session left off.

Rules

  • Keep handoff docs under 500 words. Concise beats complete.
  • Include file paths relative to the shared folder.
  • Always list next steps. A handoff without next steps is just a summary.
  • Do not include sensitive data (API keys, passwords) in handoff docs.
  • Use the slug from the task name for the filename (lowercase, hyphens).

Handoff Directory

Store all handoffs in _context/handoffs/. This becomes a session history over time.

mkdir -p _context/handoffs

Manifest References

When creating a handoff, check for active manifests:

ls .claude/manifests/$(date -u +%Y-%m-%d)/*.jsonl 2>/dev/null

If manifests exist, include them in the handoff:

## Manifests
- `.claude/manifests/{date}/{agent}.jsonl` - {N} entries, key finding: {summary}

The next session uses the session-init skill to read these manifests automatically. Including them in the handoff ensures nothing is lost even if the session-init is skipped.

Quick Handoff

For fast handoffs when the user is in a hurry:

# Quick Handoff: {Title}
**Status:** {status}
**Resume with:** {single most important next action}
**Key files:** {comma-separated list}
**Manifests:** {list manifest paths if any}

What ships with it: 1 file

1.7 KB alongside SKILL.md

templates/

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.