What problem does it solve? The gws CLI's messages.send command does not set In-Reply-To or References headers, so Gmail replies sent through it appear as new conversations instead of threading under the original message. This Skill fetches the original message metadata and builds a properly threaded RFC 2822 reply. ## Core Features & Use Cases - Threaded Replies: Fetches the original message's threadId, Message-ID, and References headers, then constructs In-Reply-To and References headers so the reply lands in the correct thread. - Header Sanitization: Strips CR/LF characters from inbound-derived header values to prevent header injection from crafted From or Message-ID fields. - Fresh Message Sending: Includes a companion script for sending new (non-reply) Gmail messages with a specified recipient, subject, and body file. - Use Case: An automated worker agent receives a quest to reply to a customer email; it invokes the script with the Gmail message ID and reply body, and the recipient sees the response threaded under their original email. ## Quick Start Reply to a Gmail message by running the gmail-reply.py script with the message ID and a --body argument containing your reply text.