imessage

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

Updated Mar 12, 2026
One-click install
npx skills add https://github.com/GarrettRoi/open-manus --skill imessage-garrettroi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: imessage
Source: https://github.com/GarrettRoi/open-manus/tree/main/skills/apple/imessage
Command: npx skills add https://github.com/GarrettRoi/open-manus --skill imessage-garrettroi

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill allows you to send and receive iMessages and SMS directly from your macOS device, integrating your Apple messaging into your AI workflow.

Core Features & Use Cases

  • Send Messages: Compose and send text messages or messages with attachments to contacts.
  • View History: Retrieve past conversation logs for specific chats.
  • List Chats: Get a list of your current iMessage conversations.
  • Use Case: You can ask the AI to "Text my partner that I'm running 10 minutes late" and it will use this skill to send the iMessage.

Quick Start

Use the imessage skill to send the text "Hello from Hermes!" to the contact John Doe.

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 macOS using an AI assistant?

To send iMessages from macOS, this Skill uses the `imsg` CLI tool to compose and dispatch text messages or attachments to your contacts. You can simply instruct the AI to text a specific contact with your desired message.

Can I retrieve iMessage chat history and attachments on macOS?

Yes, you can retrieve iMessage chat history on macOS. The Skill allows you to view past conversation logs and list current chats, including retrieving messages with attachments for specific contacts using the `imsg` CLI tool.

Do I need specific terminal permissions to send SMS on macOS?

Yes, sending SMS on macOS requires specific terminal permissions. Your Mac must have the Messages.app configured, and you must grant the necessary terminal access for the `imsg` CLI tool to interact with your messaging database.

What is the best way to automate text messaging through Apple Messages on a Mac?

The best way to automate text messaging through Apple Messages is by integrating this Skill into your AI workflow. It leverages the `imsg` CLI tool to list chats, view history, and send iMessages or SMS directly from macOS.

Can I force a message to send as an SMS instead of an iMessage on macOS?

Yes, you can force a message to send as an SMS instead of an iMessage on macOS. The Skill includes options to force either iMessage or SMS delivery when sending messages to your contacts.

Why is my iMessage Skill not working on macOS?

If the iMessage Skill is not working on macOS, it likely lacks the required terminal permissions or the Messages.app is not configured. Ensure your macOS device has the proper access rights set for the `imsg` CLI tool to function.