imessage

Send and receive iMessages and SMS via the imsg CLI on macOS.

1|Updated May 16, 2026
One-click install
npx skills add https://github.com/devMoez/titan --skill imessage-devmoez
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: imessage
Source: https://github.com/devMoez/titan/tree/main/skills/apple/imessage
Command: npx skills add https://github.com/devMoez/titan --skill imessage-devmoez

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill solves the problem of managing iMessages and SMS from a chat-based workflow by letting you read recent conversations and send messages through macOS Messages using the imsg CLI.

Core Features & Use Cases

  • Send iMessage/SMS: Send texts (and optional attachments) to phone numbers or Apple IDs, with service control to target iMessage or SMS.
  • List and review chats/history: Find relevant chats and view message history, optionally including attachment metadata.
  • Watch for new messages: Monitor a chat for new inbound messages and act when they arrive.

Use case: You ask your assistant to check the latest messages from a specific contact, confirm the exact text you want to send, and then deliver it via iMessage/SMS from your Mac.

Quick Start

Tell the assistant: “Read the last 10 messages from my chat with Mom and then ask me to confirm before sending: I’ll be late.”

Frequently Asked Questions about imessage

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

FAQPage Schema
How do I send and read iMessages from my AI assistant?

You can send and read iMessages from your AI assistant by using this Skill to interact with the macOS Messages app. It leverages the imsg CLI to list chats, fetch message history, and deliver outbound texts directly from your Mac.

Can I check my iMessage chat history and attachments on macOS?

Yes, you can check iMessage chat history and attachment metadata on macOS. The Skill uses imsg commands to list relevant chats and retrieve recent conversation context, allowing your AI to review past messages and attachments.

Do I need macOS Messages app permissions to send SMS from my AI?

Yes, you need macOS Messages.app access with proper permissions to send SMS or iMessage from your AI. The Skill requires the availability of imsg commands for chats, history, send, and watch operations to function correctly.

How do I monitor a chat for new inbound iMessages?

You can monitor a chat for new inbound iMessages by using the watch operation provided by the imsg CLI. This allows your AI assistant to monitor a specific chat and act automatically when new messages arrive.

What is the best way to automate sending texts through the macOS Messages app?

The best way to automate sending texts through macOS Messages is to use a chat-based workflow with the imsg CLI. You can ask your AI to confirm the exact text content and target phone numbers or Apple IDs, then deliver via iMessage or SMS.

Can I target specific services when sending iMessage or SMS?

Yes, you can target specific services when sending iMessage or SMS. The Skill provides service control to ensure your outbound messages are delivered through the correct protocol to phone numbers or Apple IDs.