← ClaudeAtlas

handshakelisted

A brief, opt-in calibration ritual that runs before the real work. Shows the user what the agent already knows about them, then asks ≤4 high-leverage questions about how they want to collaborate (core mode), and optionally ≤6 scoped questions about the current project (overlay mode). Writes to the existing two-tier memory store using standard `user`-type and `project`-type entries — never a parallel store. Privacy-conscious: a hard never-ask list, every question carries a stated behavioral payoff, and the user can skip any item. Slash-command-only at v1. Use when the user invokes `/handshake`, or asks to "calibrate how we work", "tune in to me", "set a working agreement", "share my preferences", or when an upstream skill suggests calibration because user memory is sparse. NOT for codebase orientation, performance-review calibration ("set Q3 goals"), or content gathering (resumes, bios, requirements, CV bullets) — those are different jobs handled by other skills.
sorawit-w/agent-skills · ★ 1 · AI & Automation · score 75
Install: claude install-skill sorawit-w/agent-skills
# Handshake A brief mutual exchange that establishes the terms of subsequent collaboration. Not a friendship, not an interview — a handshake. This skill exists because agents that don't know who they're talking to give generic answers. It exists *as a separate skill* — rather than relying on passive memory accrual — because **deliberate calibration is structurally different from incidental capture**: the user gets to see what's already known, correct it, and consent to what's added. That's the entire job. --- ## The three-part test (front and center) Per the agent-skills repo convention, every new skill is checked against three axes before it earns a slot. Here's where `handshake` lands honestly: | Axis | Verdict | Notes | |---|---|---| | **Unique structure** | Partial | Show-then-ask is a different control flow from passive memory accrual, but the underlying memory store is shared with the auto-memory system and `productivity:memory-management`. | | **Unique deliverable** | No | The output is standard `user`-type and `project`-type memory entries — same format other surfaces produce. The skill **wraps** the existing memory contract; it does not invent a parallel one. | | **Unique elicitation** | **Yes** | Privacy-conscious, consent-gated, show-what-I-know-first, ≤4 pill + 1 free-text core, optional ≤6 project overlay, hard never-ask list. This is the load-bearing reason the skill exists. | The skill ships because the elicitation pattern is genuinely worth ritualizing