claude-handoff
MAmattpocock/skills288k近 7 天新增 10,178 个 star
Run a short personal check-in that picks up where the last one left off, following up on what the user said they would do and recording what changed. Use when the user says good morning, asks for a check-in, or asks what they were working on.
A check-in is worth having only if it remembers the last one. This is the smallest skill in the pack that demonstrates the whole memory loop: recall commitments, ask about them, write back what you learn.
recall(category="reminder", limit=20) — the things the user said they would
do and has not closed out. reminder is the category for todos; there is no
task category, and passing one silently matches nothing.search_past_conversations(days=7, limit=10) for
what has actually been going on. Use it to make the greeting specific.Yesterday you said you'd finish the pricing deck. How did that go? If memory is empty, say so plainly and ask what they are working on — a fabricated callback is far worse than admitting a blank slate.
update_memory(knowledge_id=..., content="... — completed <date>")remember(fact="<commitment> by <date>", category="reminder", due_at="<ISO date>")Brief, specific, unsentimental. No performance of enthusiasm, no "you've got this". Track the work, not the mood — unless the user brings up the mood, in which case listen rather than advise.
--skill is
rejected when adding a schedule). Today this runs when invoked.Point it at a team instead of a person: recall commitments per owner in step 1 and produce a standup digest in step 6.
MAmattpocock/skills288k近 7 天新增 10,178 个 star
AFaffaan-m/ECC278k近 7 天新增 4,046 个 star
AFaffaan-m/ECC278k近 7 天新增 4,046 个 star
AFaffaan-m/ECC278k近 7 天新增 4,046 个 star
DIDietrichGebert/ponytail162k近 7 天新增 5,405 个 star