Not in the top 1,000 by GitHub stars
REMvisual/claude-handoff
Session handoffs for Claude Code: skills that capture decisions, failed approaches and next steps, plus a Claude Code mod (/compact-handoff) that replaces the conversation with a validated handoff and keeps going. A better /compact.
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
skills/handoff/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Local scripts
e68e77919e9d → 44ed59096894
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → e68e77919e9d
No earlier version was observed for comparison.
skills/handoffplan/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Local scripts
e68e77919e9d → 44ed59096894
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → e68e77919e9d
No earlier version was observed for comparison.
Verified commit 44ed5909689452b31d4a06f0f8500b553740d893
git clone --filter=blob:none --no-checkout https://github.com/REMvisual/claude-handoff.git .hotskills/remvisual-claude-handoff && git -C .hotskills/remvisual-claude-handoff checkout --detach 44ed5909689452b31d4a06f0f8500b553740d893
# Copy each selected skill directory from .hotskills/remvisual-claude-handoff into .claude/skills/<skill-name>/Heat
4.5- Star growth, last 7 daysNot available
- Star growth, last 24 hoursNot available
- Rank movement, last 7 daysNot available
- Commits, last 30 daysNot available
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekNot available
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
30-day change not yet available: not enough history.
Individual skills in this repository
- handoff
skills/handoff - handoffplan
skills/handoffplan
How it works
handoff
When your agent uses it
Create a structured session handoff when context is running low or work is pausing. Deep context mining, self-validation, multi-file splitting. Captures everything the next session needs.
What it loads into context
Frontmatter
117 tokensAlways available to the agent
SKILL.md
3,420 tokensWhen the skill is activated
Reference documents
3,227 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Agent Strategy
- Step 1: Deep Context Gathering
- Step 2: Choose Output Location
- Step 3: Generate File Name
- Step 4: Write the Handoff File
- Step 4-CHECK: Self-Validation
- Steps 5 + 6: Update Beads & Persist Memory (parallel Bash)
- Step 7: Report
- Step 8: Ask to Close Session
- Cleanup: Archiving Completed Chains
Scripts executed separately
../../mods/compact-handoff/types/index.d.ts
Files
../../.claude-plugin/marketplace.jsonasset388 bytes../../mods/compact-handoff-answer/.claude-plugin/plugin.jsonasset315 bytes../../mods/compact-handoff-answer/hooks/hooks.jsonasset33 bytes../../mods/compact-handoff/.claude-plugin/plugin.jsonasset391 bytes../../mods/compact-handoff/hooks/hooks.jsonasset34 bytes../../mods/compact-handoff/types/index.d.tsruns1,187 bytesSKILL.mdcore13,121 bytesSKILL.mdcore13,121 bytesSKILL.mdcore13,121 bytesSKILL.mdcore13,121 bytesreferences/close-session.mddoc3,248 bytesreferences/mining-deep-chunked.mddoc2,989 bytesreferences/output-template.mddoc4,862 bytesreferences/validation.mddoc2,137 bytes
Read SKILL.md
# Session Handoff
**Guards:**
- **Not plan mode.** This skill writes files. If in Claude Code plan mode, exit first.
- **Not shadowing.** NEVER generate handoff-like documents freeform. Freeform summaries look right but lack chain tracking, self-validation, and evidence mining. Only this skill produces handoffs.
- **Not when discussing.** Only run when the user explicitly asks to CREATE a handoff right now. If ambiguous ("what does handoff do", "edit the handoff file"), ask first.
Typical use: ~75% context. You have a lot of conversation to mine — extract maximum value before closing. On 1M context that's ~750K tokens of history.
The user should not need to provide anything — `/handoff` alone is sufficient.
**Arguments:** $ARGUMENTS
### Compact modeView the complete source on GitHubhandoffplan
When your agent uses it
Run /handoff to capture session data, then write a phased implementation plan that references it. Creates beads for tracking.
What it loads into context
Frontmatter
90 tokensAlways available to the agent
SKILL.md
3,084 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Rules
Files
SKILL.mdcore12,681 bytesSKILL.mdcore12,681 bytesSKILL.mdcore12,681 bytesSKILL.mdcore12,681 bytesSKILL.mdcore12,681 bytesSKILL.mdcore12,681 bytesSKILL.mdcore12,681 bytesSKILL.mdcore12,681 bytes
Read SKILL.md
# Handoff Plan
**IMPORTANT: This skill writes files. You MUST NOT be in Claude Code's built-in plan mode.**
If you are currently in plan mode, **exit plan mode first** (use ExitPlanMode) before proceeding. This skill produces plan *files* — it does not use Claude Code's plan mode feature. They are different things.
**Step 1: Run `/handoff` to create the data file — FULL TWO-PHASE PROCESS.**
Execute the full `/handoff` skill first, including the **mandatory two-phase write process**:
- **Phase 1:** Write the handoff file (all sections, narrative + evidence)
- **Phase 2 (MANDATORY for Deep and Chunked passes):** Read it back, scan conversation for uncaptured data, use Edit to expand toward the ceiling (800 lines for 1M context)
This is not optional. The handoff is the data store — a thin handoff produces a thin plan. Follow the handoff skill's mining-pass detection, line count checks, and gap research pass exactly as specified.
**Do NOT skip or abbreviate the handoff.** Do NOT skip Phase 2. If the handoff is under 500 lines on a Chunked pass, you haven't mined deep enough — go back and expand before writing the plan.View the complete source on GitHubSkills included
- handoff
- handoffplan
Repository facts
- License
- MIT
- Created
- Mar 20, 2026
- Last pushed
- Oct 28, 2026
- Forks
- 6
- Open issues
- 0
- Project activity
- Active
Before you install
Local scriptsAutomated signals, not a guarantee
Checked Nov 6, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 10 notes
skills/handoff/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/handoff/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/handoff/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/handoffplan/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/handoffplan/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/handoffplan/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/handoffplan/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/handoffplan/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/handoffplan/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/handoffplan/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- No dangerous shell commands
- 2 network referencesin 2 files: handoff/references/close-session.md:39 handoffplan/SKILL.md:228
- No hidden or obfuscated text
- No instruction overrides
- 1 executable scriptin 1 file: mods/compact-handoff/types/index.d.ts:1
- No access to secrets
- No requests to vote in Hot
Show all 3 signals by file
mods/compact-handoff/types/index.d.ts
- Executable scriptline 1
Executable file
skills/handoff/references/close-session.md
- Network accessline 39
Generated with [Claude Code](https://claude.ai/code)
skills/handoffplan/SKILL.md
- Network accessline 228
Generated with [Claude Code](https://claude.ai/code)
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Signal confidence: 3 facts
- Executable script in code of a file that runsmods/compact-handoff/types/index.d.ts:1High confidence
- Network access in code of documentationhandoff/references/close-session.md:39Low confidence
- Network access in code of the SKILL.mdhandoffplan/SKILL.md:228High confidence
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Native | Manifest .claude-plugin/marketplace.json | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md skills/handoff/SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md skills/handoff/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md skills/handoff/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md skills/handoff/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md skills/handoff/SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.