Agent Ops · agent skill
Handoff Memory
Resume any task in a minute, in any session.
What it does
Loads when it is needed
Your agent loads it when a task outlasts one session, context runs low or the user says resume. It carries 5 rules and reads a profile.md with your details before it starts, so the output matches your brand and project.
Same prompt, with and without
Hand off a half-finished migration
Prompt · Context is nearly full and I need to stop for the day. Set this up so I or a fresh session can resume tomorrow.
Task: move the FastAPI orders API from SQLAlchemy 1.4 to 2.0. Goal: all 118 tests pass on SQLAlchemy 2.0, no deprecation warnings.
Done so far: upgraded the pin in pyproject.toml; converted app/models/*.py to Mapped[] style (6 files); converted app/repos/orders.py and app/repos/customers.py to select() style.
In progress: app/repos/invoices.py, half converted; session.query() calls remain at lines 40-95.
Not started: app/repos/refunds.py, app/jobs/*.py, tests/conftest.py fixtures.
Last test run: 97 pass, 21 fail, all in invoices and refunds. `uv run pytest -x -q` takes 14s.
Decision made: keep the sync engine, do not move to async in this task (owner wants a separate PR). Dead end: tried the `sqlalchemy.future` shim, it conflicts with the 2.0 Session, abandoned.
No plan.md, progress.md or memory.md exist yet.Profile used: Agents: Claude Code; Project: FastAPI orders API; Stack: Python, uv, pytest, Postgres; Team size: 1 (solo)
Both answers from the same model (Claude sonnet), 2026-10-17. The one without the skill was written in a separate session that never saw it. Shortened where marked with …
Install
One command, in your project
It detects your agent; add --agent all for every agent.
npx proskills-cli add handoff-memory --order <order id from your receipt>
Or copy the skill folder (the one holding SKILL.md) into the directory your agent reads, then restart it or start a new session.
| Agent | This project | Every project |
|---|---|---|
| Claude Code | .claude/skills/ | ~/.claude/skills/ |
| Cursor | .agents/skills/ (or .cursor/skills/) | ~/.cursor/skills/ |
| Codex | .agents/skills/ | ~/.agents/skills/ |
| Gemini CLI | .agents/skills/ (or .gemini/skills/) | ~/.gemini/skills/ |
Changelog
What changed
- v1.0.0 · 2026-10-17
- First versioned release: Plan, progress and memory files any session can resume from in a minute.
- Scanned 100/100 before release.
Keep it current with npx proskills-cli update; your profile.md is never touched. Everyone who bought it gets the update free and an email when it lands.
Same collection
More from Agent Ops
The scan checks spec compliance, token cost, clarity and security patterns. A clean scan is not a guarantee: static scanners can be evaded. Scan any skill yourself.