What problem does it solve? Sending an email on behalf of a user is irreversible, and implied consent or stale approvals lead to costly mistakes. This Skill enforces a strict approval gate so that every outbound email is shown verbatim and explicitly confirmed immediately before sending. ## Core Features & Use Cases - Mandatory approval gate: Presents the complete final email (From, To, Cc, Subject, full body, attachments) and requires an explicit "Send" answer via AskUserQuestion before any send command runs. - Hook-enforced single-use marker: Writes a timestamped marker file that the email-send-guard PreToolUse hook checks; the marker expires in 5 minutes and is consumed by one send, preventing replay or batch sends. - Multi-account routing: Routes sends across jp@benjis.com (gws CLI), jeanphilippe.moya@gmail.com, jp@casa-verde.ca, and hello@benjisplants.com (googleapis via Bash), with correct reply threading via In-Reply-To/References and threadId. - Use Case: When asked to "follow up with the vendor thread," the Skill composes the reply, shows the exact final message, asks for confirmation, and only then writes the marker and sends. ## Quick Start Ask the assistant to send or reply to an email from one of JP's accounts, review the exact final message shown in chat, and answer "Send" when prompted to approve it.