AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Handoff

skill-crewforth-crewforth-handoff · by crewforth

|

— No reviews yet
0 installs
0 views
— view→install

Install

$ agentstack add skill-crewforth-crewforth-handoff

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • ✓ Prompt-injection patterns
  • ✓ Secret / credential exfiltration
  • ✓ Dangerous shell & filesystem operations
  • ✓ Untrusted network calls
  • ✓ Known-malicious package signatures

What it can access

  • ✓ Network access No
  • ✓ Filesystem access No
  • ✓ Shell / process execution No
  • ✓ Environment & secrets No
  • ✓ Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-crewforth-crewforth-handoff)

Reliability & compatibility

✓ Security review passed
0 installs to date
— no reviews yet
● today

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Handoff? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Session Handover (Handoff)

Trigger phrases: "handoff", "hand off", "session summary", "session state", "clear context", "I'll continue", "next session", "where we left off", "run out of room", "continue tomorrow"

When

Session fill (the 🔋 line) > 75% · phase closure · topic change. Goal: the next session should not start from scratch.

Output (docs/SESSION_STATE.md, local)

# Session Handover — 
## Done
- 
## In progress
- 
## Next step
- 
## Open decisions
- 
## File pointers
- docs/PLAN.md, relevant modules...
## Blockers / risks
- 

Measure the session before summarising it

Run bash .claude/hooks/session-stats.sh first. What it reports belongs in the handover as fact, not impression — an auto-compaction means state was already dropped before you started writing (say what was lost), a runaway loop marks an approach the next session should not walk back into, and repeated prompts mark context that never landed and has to be written down explicitly this time. Missing script (plugin install) → say so.

Principles

  • Action-oriented: focused not on "what was done" but on "exactly where to resume now."
  • Preserve the rationale behind decisions (why this path was chosen) — so context isn't lost.
  • Once written, start a fresh session with /clear.

Holding a board item? The handover is not finished until the TEAM has it

docs/SESSION_STATE.md is gitignored — it survives your /clear, and nobody else can read it. So when a teamboard claim is open, the handover is not complete until it is on the board. This is not an optional extra step:

  • Still on it → board.sh note "".
  • Not coming back → board.sh drop "", which puts it back in circulation with your context attached.
  • Anything settled here that changes how OTHER items must be done → board.sh decide "" "". A decision that stays in your transcript reaches nobody; on the board it reaches every teammate at

their next session opening.

Write the board note FIRST, then the local file — an interrupted handover should lose the private copy, not the shared one.

Redaction (`` marker)

docs/SESSION_STATE.md is local, but its content is copied into board notes and handovers — never persist a secret, token, credential, or personal note into it. Any content wrapped in … is a redaction marker: strip it from the written handover and leave a [redacted] placeholder in its place. If a resume genuinely needs a sensitive value, point to where it lives (env var, secret manager, the person to ask) — never the value itself.

Check it before trusting it

That DoD sentence is a claim about a file nobody has tested. Before closing, run the cold-reader pass: write 5–8 questions from the WORK (not from the file) with their expected answers, then answer them from the handover alone. A question that cannot be answered is a gap in the file. Procedure, phrasing that keeps the test honest, and the common failure shapes: references/cold-reader.md.

DoD

  • A handover file; a new session can resume where it left off by reading only this file.
  • The cold-reader questions were written before the file and every one of them is answerable from it.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.