Deep workflow skill for Apple Flow Mail operations. Use for unread triage, message-id content fetch, mailbox/account targeting, label moves, and reply/send flows where deterministic sequencing matters.
41:Ta41,
Use this skill when Mail work needs a reliable multi-step flow instead of one-off commands.
message_idapple-flow tools mail_list_unread --account "<account>" --mailbox "INBOX" --limit 20
apple-flow tools mail_get_content "<message_id>" --account "<account>" --mailbox "INBOX"
apple-flow tools mail_move_to_label --label "<target-mailbox>" --message-id "<message_id>" --account "<account>" --mailbox "INBOX"
apple-flow tools mail_send "[email protected]" "Subject" "Body text" --account "<account>"
apple-flow tools mail_search "<query>" --account "<account>" --mailbox "INBOX" --days 30 --limit 20
Pull full body for decision-critical items with mail_get_content.
Apply move/send action only after content confirmation.
message_id as authoritative for follow-up commands.--message-id flags or use --input-file JSON.Batch example:
apple-flow tools mail_move_to_label \
--label "Archive/Newsletters" \
--message-id "id-1" \
--message-id "id-2" \
--account "<account>" \
--mailbox "INBOX"
--account in multi-account environments.INBOX; override --mailbox when triaging another source.--days)mail_get_content fails:
message_idmessage_id, not guesswork.