imessage

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

Updated Mar 29, 2026
One-click install
npx skills add https://github.com/shuff57/agent-evo --skill imessage-shuff57
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: imessage
Source: https://github.com/shuff57/agent-evo/tree/main/skills/.archive/topics-2026-05-10/apple/imessage
Command: npx skills add https://github.com/shuff57/agent-evo --skill imessage-shuff57

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires imsg, and includes scripts (resource) components.

What problem does it solve?

This Skill simplifies the process of sending and receiving iMessages/SMS on macOS, eliminating the need for manual input and providing a streamlined experience.

Core Features & Use Cases

  • Send and Receive Messages: Interact with iMessage/SMS directly from the command line.
  • View Chat History: Access and review past conversations.
  • Use Case: Quickly send a message to a friend or check your chat history without opening the Messages app.

Quick Start

Use the imessage skill to send a message to +14155551212 with the text "Hello!".

Frequently Asked Questions about imessage

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

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

You can send and receive iMessages on macOS by using a CLI tool that interfaces with the Messages app, allowing you to send texts and read chat history directly from the terminal.

Can I check my iMessage chat history without opening the Messages app?

Yes, you can access and review your iMessage chat history without opening the Messages app by executing a command line instruction to retrieve past conversations on macOS.

What do I need to use a CLI to send SMS messages on a Mac?

To send SMS messages on a Mac via CLI, you need the imsg command line tool installed, and your macOS Messages app must be actively signed in to an Apple account.

Does command line iMessage automation work without signing into the Messages app?

No, command line iMessage automation requires the macOS Messages app to be signed in, as the CLI tool relies on the app's active session to send and receive messages.

What is the best way to automate sending text messages on macOS?

Automating text messages on macOS is best achieved by using a CLI tool like imsg that leverages the native Messages app, providing a streamlined experience for sending and receiving SMS.

Why are my iMessage CLI commands failing to send messages?

iMessage CLI commands fail if the imsg tool is missing or if the macOS Messages app is not signed in, both of which are required dependencies for sending and receiving messages.