From mail
Automates Apple Mail via JXA for reading inbox messages, accessing properties like subject and sender, and archiving by account mailboxes.
How this skill is triggered — by the user, by Claude, or both
Slash command
/mail:mailThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Apple Mail automation via JXA (`osascript -l JavaScript`).
Apple Mail automation via JXA (osascript -l JavaScript).
Mail.app delete() moves messages to Trash, not Archive. There is no archiveMailbox property — find the archive mailbox by name per account.
See archiving.md for account detection, mailbox lookup, and batch archive patterns.
var app = Application("Mail");
var inbox = app.inbox();
var messages = inbox.messages();
Key properties: subject(), sender(), dateReceived(), content(), mailbox().account().
.map()/.filter() — use Array.from() or for-loops.whose() selectors fail on child mailbox arrays — use for-loopsopen -g -a "Mail"npx claudepluginhub bendrucker/claude --plugin mailManages Apple Mail on macOS: read, search, send, reply, forward, and organize emails and mailboxes via MCP tools.
Manages Apple Mail on macOS via scripting commands: refresh, search (fast SQLite), send, reply, and manage messages without enumerating.
Automates Apple Mail via JXA with AppleScript dictionary discovery. Use when asked to "automate email", "send mail via script", "JXA Mail automation", or "filter email messages". Covers accounts, mailboxes, batch message filtering, composition, attachments, and UI fallback.