imsg

Read and send iMessages and SMS via macOS Messages.app from the command line.

Updated Apr 9, 2026
One-click install
npx skills add https://github.com/191854169/openclawFork --skill imsg-191854169
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: imsg
Source: https://github.com/191854169/openclawFork/tree/main/skills/imsg
Command: npx skills add https://github.com/191854169/openclawFork --skill imsg-191854169

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Read and send iMessages and SMS from macOS Messages.app through a lightweight command-line interface, eliminating constant context-switching and tapping on your phone.

Core Features & Use Cases

  • List chats: view active conversations in Messages.app.
  • Read history: fetch recent messages for a chat.
  • Send messages: deliver text to iMessage or SMS recipients, with optional attachments.
  • Automation-ready: integrate with scripts for quick replies and batch messaging.

Quick Start

Install imsg on macOS and run imsg chats to view conversations, then send a message with imsg send to a contact.

Frequently Asked Questions about imsg

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

FAQPage Schema
How do I send an iMessage from the command line on macOS?

To send an iMessage from the command line, use a CLI tool to interact with macOS Messages.app, allowing you to deliver text directly to contacts via terminal commands.

Can I read my iMessage chat history in the terminal?

Yes, you can read your iMessage chat history in the terminal by running specific commands to list active conversations and fetch recent messages from Messages.app.

Do I need Full Disk Access to read SMS messages via the terminal?

Yes, reading SMS messages via the terminal requires granting Full Disk Access to your Terminal app and Automation permissions to control macOS Messages.app.

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

The best way to automate sending SMS messages on macOS is using a lightweight command-line interface that integrates with your scripts for quick replies and batch messaging.

Does this CLI tool support sending attachments in iMessage?

Yes, the command-line interface supports delivering text to iMessage or SMS recipients with optional attachments, extending your terminal messaging capabilities.