imessage

Send and receive iMessage and SMS messages from macOS workflows.

3|Updated Apr 21, 2026
One-click install
npx skills add https://github.com/DarkArty07/Aether-Agents --skill imessage-darkarty07
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: imessage
Source: https://github.com/DarkArty07/Aether-Agents/tree/main/home/skills/apple/imessage
Command: npx skills add https://github.com/DarkArty07/Aether-Agents --skill imessage-darkarty07

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Switching between your desktop workflow and the macOS Messages app to send or receive iMessages and SMS is disruptive and inefficient. This Skill lets you manage all your text communications directly from your AI agent, no app switching required.

Core Features & Use Cases

  • Conversation Management: View recent iMessage/SMS chats and full message history, including attachments, via simple command line calls.
  • Flexible Messaging: Send text-only messages or file attachments to phone numbers or Apple IDs, with control over iMessage or SMS delivery.
  • Real-World Use Case: Quickly send a text reminder to a contractor about a delivery time while working on a project, without interrupting your workflow to open the Messages app.

Quick Start

Use the imessage skill to send a text to your contact reminding them of your 3pm meeting, and confirm the recipient and message content with you before sending.

Frequently Asked Questions about imessage

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I send iMessages from an AI agent workflow on macOS?

To send iMessages from an AI agent workflow on macOS, use a Skill that applies the imsg CLI tool, enabling direct text and attachment delivery to contacts without opening the Messages app.

What do I need to automate SMS and iMessage sending on macOS?

Automating SMS and iMessage sending requires the imsg CLI tool installed via Homebrew, Full Disk Access and Automation permissions for your terminal, and an active Messages account signed in with a valid Apple ID.

Can I retrieve iMessage conversation history and attachments using command line?

Yes, you can retrieve iMessage conversation history and attachments via command line calls to fetch recent chats and full message logs, allowing your AI agent to reference past communications directly.

Does the imessage Skill work without a signed-in Apple ID account?

No, the Skill does not work without an active macOS Messages account signed in with a valid Apple ID, as this account is required to authorize sending and receiving iMessage and SMS communications.

Why does my macOS terminal need Full Disk Access to send iMessages?

Full Disk Access is required for the terminal to read conversation history and attachments, while Automation permissions allow the terminal to control the Messages app for sending iMessages and SMS.

Can I send file attachments to Apple IDs via iMessage using this approach?

Yes, you can send file attachments to phone numbers or Apple IDs by executing command line calls that specify the attachment, choosing between iMessage or SMS delivery for file sharing.