imessage

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

6|2|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/GregsGreyCode/Logos --skill imessage-gregsgreycode
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: imessage
Source: https://github.com/GregsGreyCode/Logos/tree/main/skills/apple/imessage
Command: npx skills add https://github.com/GregsGreyCode/Logos --skill imessage-gregsgreycode

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Read and send iMessages/SMS from macOS via the imsg CLI, enabling automation without opening the Messages app.

Core Features & Use Cases

  • Read chats and message history from macOS Messages.app using the imsg CLI.
  • Send iMessages or SMS to contacts with simple CLI commands.
  • Integrate messaging into automated workflows and scripts on macOS.

Quick Start

Install imsg and begin by reading chats or sending an iMessage from the terminal.

Frequently Asked Questions about imessage

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

FAQPage Schema
How do I automate sending iMessages from the terminal on macOS?

You can automate sending iMessages from the terminal on macOS by using the imsg CLI within your scripts. This allows you to send texts to contacts programmatically without needing to open the Messages app.

Can I read iMessage chat history without opening the Messages app?

Yes, you can read iMessage chat history directly from the macOS terminal. The imsg CLI queries the Messages.app database to review chats and message history for automation workflows.

Do I need macOS to use CLI scripting for iMessage automation?

Yes, macOS is strictly required as the platform to use CLI scripting for iMessage automation. The imsg CLI interacts directly with the local Messages.app database and system framework to read and send messages.

What is the best way to integrate SMS messaging into macOS automation workflows?

The best way to integrate SMS messaging into macOS automation workflows is by using the imsg CLI. It enables programmatic sending and reading of SMS and iMessages directly from your terminal scripts.

How does the imsg CLI handle messaging tasks for macOS scripts?

The imsg CLI handles messaging tasks for macOS scripts by exposing command-line operations to read chats and send SMS or iMessages. It bridges your automation scripts and the native Messages.app database.