imsg

Manage iMessage/SMS chats, history, and messages from the terminal.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

iMessage/SMS on macOS can be tedious to manage manually, especially for power users who want automation. This skill provides a CLI to list chats, view history, watch for new messages, and send messages from the terminal.

Core Features & Use Cases

  • List chats, history, and monitor conversations from the terminal.
  • Send messages to a contact or group via imsg.
  • Automation-friendly workflows for scripting macOS messaging tasks.

Quick Start

Install imsg on macOS and send a test message to verify the CLI is working.

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 command line by using a CLI tool to automate Messages.app, allowing you to send texts directly from the terminal without manual interaction.

Can I view chat history and list active iMessage conversations in the terminal?

Yes, you can list chats and view iMessage history in the terminal. The CLI interacts with macOS Messages.app data to retrieve and display your conversation logs directly in the terminal.

What are the requirements to automate iMessage and SMS tasks from the terminal?

Automating iMessage and SMS tasks requires macOS, access to the Messages.app, and the specific messaging binary available in your system's PATH to execute terminal commands.

Is there a way to watch for new iMessage updates via a CLI script?

Yes, you can watch for new iMessage updates via a CLI script. The command line interface monitors Messages.app conversations, enabling automation-friendly workflows to track incoming texts.

How do I script group messaging tasks on macOS?

You can script group messaging tasks on macOS by using a command line interface to automate Messages.app, sending messages to contacts or groups through terminal commands.

What is the best way to manage iMessage conversations for power users?

The best way to manage iMessage conversations for power users is using a CLI tool to automate Messages.app, allowing you to list, monitor, and send messages directly from the terminal.