What problem does it solve? Sending or reading iMessage/SMS conversations on macOS normally requires manual interaction with Messages.app. This Skill lets an AI agent list chats, view history, and send messages or attachments through the imsg command-line tool, with built-in confirmation and safety rules. ## Core Features & Use Cases - Chat Discovery & History: List recent chats and read conversation history (with attachment info) as JSON via imsg chats and imsg history. - Message Sending: Send text or file attachments to phone numbers or Apple IDs, with explicit --service imessage|sms channel selection. - Safety Guardrails: Mandatory recipient/content confirmation before sending, blocking of unapproved unknown numbers, and structured error responses with recovery suggestions. - Use Case: A user says "Text mom that I'll be late" — the agent locates Mom's chat via imsg chats, confirms the recipient and message with the user, then sends via imsg send --service imessage. ## Quick Start Ask the agent to find a contact's chat with imsg and send them a short iMessage after confirming the recipient and message content.