Google Drive Organization
Organize Google Drive folders without breaking permissions, links, shortcuts, or retention rules. Includes duplicate decisions, staged moves, and verification.
givaro91
Updated Jul 28, 2026
Prepare and send Gmail messages with verified account identity, exact recipients, revision-bound approval, duplicate-send protection, and Sent-record read-back.
A Gmail send can go wrong even when the command is valid. The account may not own the requested From alias. A reply can start a new thread. An old attachment can look like the final one. A timed-out request can be retried and reach the customer twice.
Gmail Message Delivery turns one outbound message into a controlled record. It normalizes the account, sender, To, Cc, Bcc, thread intent, subject, body hash, and attachment hashes. Approval binds that exact revision. A stable operation key tracks one intended send, and an ambiguous attempt stays blocked until Sent evidence shows whether Gmail accepted it.
Use it with the Google Workspace CLI for new messages, replies, reply-all, drafts, and bounded batches. It keeps planning, drafting, sending, and recovery separate. The included canonical JSON contract and read-only checker make approval and execution records easier to review. The checker does not contact Google or authorize a send.
Version 1.0.0 was reviewed on 2026-07-17 and evaluated through Codex CLI with gpt-5.6-sol in 12 fresh read-only contexts. The candidate scored 96.67 across three cases, compared with 53.75 for the same agent without the skill and 64.58 for the exact official free upstream. All cases passed. The candidate outscored the upstream by 51.25 points on the unverified-sender preview, 15 points on the canonical approved reply, and 30 points on ambiguous-timeout recovery. The evaluation covers those supplied cases; it does not prove that a live Gmail account is authenticated correctly or that a recipient received or read a message.
The reviewed package SHA-256 is dd6c6330b36b34c7f2c1a1d8121b02200cec8b72b21d72f5afbe48541b154a1c. Maintenance and install support are handled by the platform-operated publisher for this listing.
Input
Plan a renewal email from support@example.com to a customer and finance. The PDF is final, but the authenticated account and send-as alias have not been verified. Do not send yet.
Output
A blocked send plan with exact envelope and attachment evidence, a provisional operation key, digest inputs, approval invalidation rules, identity blockers, and one safe next action.
Input
Create canonical JSON for an approved reply to Gmail message 18f1a2b3c4d. The account, recipient, final body hash, approval digest, and expiry are known. No command has run.
Output
A machine-checkable ready-to-send record using reply mode, the source message ID, exact account and recipient, current approval, one operation key, null execution IDs, and a truthful planned state.
Provide the request reference, authenticated Gmail account if known, exact From, To, Cc, and Bcc addresses, new or reply intent, final subject, body or body hash, attachment paths, and the action you want: plan, draft, send, or recover. The skill stops before a write when account identity, sender alias, message revision, approval, or prior-attempt evidence is incomplete.
The gws CLI and its generated shared authentication guidance. Planning can proceed without live access; drafting, sending, and read-back require an authenticated Gmail account.
Request reference, new or reply intent, source Gmail message ID for replies, exact recipients, subject, final body, and expected attachments.
Observed authenticated account, current send-as evidence for a different From address, and explicit approval for the exact message digest before sending.
Permission to inspect safe Sent metadata and resolve message and thread IDs after a send or ambiguous timeout.
SKILL.md; controlled Gmail planning, draft, send, verification, and recovery workflow; canonical message-plan contract; read-only message-plan checker; Agent Skills interface metadata
No reviews yet.
Input
Operation gmail-INC-88-v1 timed out after upload. The operator wants to send it again immediately, but the original attempt may have completed.
Output
A blocked recovery plan that preserves the original attempt, searches Sent by exact fingerprint, branches for zero, one, multiple, and inconclusive matches, and never retries blindly.
Creator
Ppavrin