imessage

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

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and 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 with your existing Messages.app.

Core Features & Use Cases

  • Send iMessages/SMS: Compose and send text messages to phone numbers or Apple IDs.
  • View Conversation History: Retrieve past messages from specific chats.
  • Receive New Messages: Monitor for incoming messages in real-time.
  • Use Case: When a user asks to "Text Mom to let her know I'll be late," this skill can find Mom's contact, confirm the message, and send it via iMessage or SMS.

Quick Start

Use the imessage skill to send the text "Hello!" to the phone number +14155551212.

Frequently Asked Questions about imessage

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

FAQPage Schema
How do I send iMessages and SMS from the command line on macOS?

You can send iMessages and SMS from the macOS command line by using the `imsg` CLI tool to compose and send text messages directly to phone numbers or Apple IDs through the native Messages app.

Can I retrieve past iMessage conversation history and attachments on macOS?

Yes, you can retrieve past iMessage conversation history and attachments on macOS by using this functionality to list active chats and view the complete message history for specific conversations.

Does this iMessage CLI tool require Messages.app to be configured on my Mac?

Yes, this iMessage CLI tool requires macOS with Messages.app fully configured and logged in, along with specific command-line tool installations, to function properly for sending and receiving messages.

How can I watch for new incoming iMessages in real time on macOS?

You can watch for new incoming iMessages in real time on macOS by using the monitoring feature to actively watch for new incoming messages and receive them as they arrive.

What's the best way to automate sending text messages to contacts on a Mac?

The best way to automate sending text messages on a Mac is to use the `imsg` CLI tool, which allows you to programmatically find contacts, confirm the message content, and send it via iMessage or SMS.