modules/programs/agents/shared/skills/handoff/SKILL.md
Summarize remaining work and context for the next agent session. Trigger phrases: "handoff", "hand off", "pass it off", "next agent"
npx skillsauth add MichaelVessia/nixos-config handoffInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Produce a self-contained briefing so the next agent can pick up where this session left off with zero ramp-up. Output it directly as text (do not write a file).
Arguments: $ARGUMENTS
Examples:
/handoff → full session/handoff the auth refactor → just the auth refactor thread/handoff last message → just what the user asked about most recentlyReview the conversation (filtered to the scope above) and extract:
Run quick commands to capture current state:
git log --oneline -10 (recent commits)git branch --show-currentgit status --shortIncorporate this into the output where relevant (branch name, dirty files, etc).
Print the handoff directly as a markdown code block (```text) so the user
can copy-paste it into the next session. Use a structure like this, but adapt
freely based on what's relevant:
Continue work in `<working directory>`.
Read first:
- `<spec or plan file>`
- `<other important file>`
Context:
- Goal: <concise goal>
- <branch, repo layout, or other orientation info>
Already completed and committed on `<branch>`:
- `<sha>` `<commit message>`
- `<sha>` `<commit message>`
What's already done:
- <plain English summary of completed work, with file paths>
Current expected next step:
- <the immediate thing the next agent should do>
- <with specific file paths and details>
Important constraints:
- <rule or pattern>
- <rule or pattern>
Useful commands that currently pass:
- `<command>`
- `<command>`
Suggested immediate workflow:
1. <step>
2. <step>
If anything seems inconsistent, trust the spec and plan files over this prompt.
Omit sections that have no content. Add sections if the context calls for it (e.g., "Blockers", "Open Questions", "Key Decisions").
tools
User guide for the local squash-safe `stack` CLI for stacked PR/MR repair on GitHub and GitLab. Use when someone asks how to inspect, track, sync, merge, document, or undo stacked pull requests / merge requests in squash-merge repositories. Prefer this tool over GitHub's `gh stack` command for this workflow.
tools
Control herdr from inside it. Manage workspaces and tabs, split panes, spawn agents, read output, and wait for state changes — all via CLI commands that talk to the running herdr instance over a local unix socket. Use when running inside herdr (HERDR_ENV=1).
development
Inspect my self-hosted AutoCaliWeb library. Use when the user asks about AutoCaliWeb, books in Calibre, OPDS status, recent imports, shelves, catalog stats, or wants to search the ebook library.
data-ai
Subscribe a YouTube channel in TubeArchivist, queue its top videos by views from recent uploads, wait for the first file, scan Jellyfin, and rename + lock the channel folder to a friendly display name. Use when the user says "add a youtube channel", "subscribe to <channel>", or wants a curated TubeArchivist + Jellyfin import for a creator.