imsg

Read and send iMessage/SMS from macOS Messages.app via the CLI.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

iMessage and SMS management from the command line to read chats, view history, and send messages via macOS Messages.app.

Core Features & Use Cases

  • List chats and history from Terminal.
  • Send messages to phone numbers or Apple IDs with optional service control.
  • Watch for new messages and manage conversations in real time.

Quick Start

Use imsg to list chats and send a message to a contact from the terminal.

Frequently Asked Questions about imsg

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

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

You can send iMessage or SMS from the CLI by using this Skill to interface with macOS Messages.app. It enables sending texts to contacts or phone numbers directly from the terminal, streamlining personal messaging workflows.

Can I list chat history and view conversations in Terminal?

Yes, you can list chat history and view conversations in Terminal. The Skill reads existing chats and message history from the macOS Messages.app, allowing you to browse past interactions without leaving the command line interface.

Do I need macOS Messages.app signed in to automate messaging via CLI?

Yes, you need macOS with Messages.app signed in to automate messaging via CLI. The Skill requires necessary permissions for automation and access to Messages.app to read chats, view history, and send messages successfully.

Is it possible to watch for new messages and manage conversations in real time?

Yes, it is possible to watch for new messages and manage conversations in real time. The Skill supports real-time message monitoring through the macOS Messages.app integration, enabling immediate responses from your terminal.

What are the limitations of using CLI for iMessage automation?

Limitations of using CLI for iMessage automation include strict platform dependency on macOS and Messages.app. You must maintain signed-in status and grant specific automation permissions, restricting usage outside the Apple ecosystem.