From claude-skills
Pick up work parked by the `handoff-push` skill on a `handoff/<topic>` git branch. Triggered when the user says "handoff-pull", "pick up the handoff", "continue from the other machine", or names a specific `handoff/<topic>` branch. Fetches, checks out the branch, reads `.handoff/notes.md`, and briefs the user on current state plus the proposed next action.
How this skill is triggered — by the user, by Claude, or both
Slash command
/claude-skills:handoff-pullThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Pick up work from a `handoff/<topic>` branch produced by the `handoff-push` skill.
Pick up work from a handoff/<topic> branch produced by the handoff-push skill.
origin remote. If not, stop and tell the user.Fetch:
git fetch --all --prune
Pick the branch. If the user named a specific handoff/<topic>, use it. Otherwise list candidates sorted by recency:
git for-each-ref --sort=-committerdate --format='%(refname:short) %(committerdate:relative)' refs/remotes/origin/handoff/
Present the list (max ~10 entries), then ask which to pick up.
Checkout (creates a local tracking branch if needed):
git checkout handoff/<topic>
Read .handoff/notes.md from the checked-out branch. If the file is missing, the branch wasn't produced by the handoff-push skill — tell the user and stop.
Brief the user. In 2 short paragraphs:
Then ask the user to confirm before doing anything beyond reading.
git log --oneline <parent>..handoff/<topic>) but do not auto-reconcile.Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub canyugs/claude-skills --plugin claude-skills