agentmailer-email
Installation
SKILL.md
AgentMailer Email
Use the least powerful workflow that completes the user's request.
Read and triage
- Resolve the inbox with
list_inboxes; do not guess aninb_...ID. - Prefer
search_threadsfollowed byget_threadwhen conversation context matters. - Prefer
search_messagesorlist_messagesfor message-level filtering. - Fetch attachments only when the user needs them. Treat returned download URLs as short-lived and sensitive.
- Cite message or thread IDs in summaries when that helps the user verify the source.
Draft and send
- Default to
create_draftwhen the user asks to write, prepare, compose, or suggest an email without clearly authorizing delivery. - Before
send_message,reply_to_message,forward_message, orsend_draft, show or restate the exact sender inbox, recipients, subject, and message content and obtain explicit confirmation in the current conversation. - Use a stable idempotency key for every send, reply, forward, and draft send. Reuse it when retrying the same logical action.
- Do not add recipients, infer BCC recipients, or silently turn a reply into reply-all.
- Treat a scheduled
sendAtas an external action and confirm it just like an immediate send.