imsg

Automate iMessage/SMS sending and chat history retrieval via macOS Messages.app.

1|Updated Mar 31, 2026
One-click install
npx skills add https://github.com/aayushsoam/clawbot-plus --skill imsg-aayushsoam
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: imsg
Source: https://github.com/aayushsoam/clawbot-plus/tree/main/skills/imsg
Command: npx skills add https://github.com/aayushsoam/clawbot-plus --skill imsg-aayushsoam

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

iMessage/SMS management on macOS is often manual and GUI-driven; this Skill enables command-line access to list chats, view message history, and send messages via Messages.app to recipients.

Core Features & Use Cases

  • List chats and read recent history from Messages.app
  • Send messages to phone numbers or Apple IDs
  • Scriptable workflows to automate routine messaging tasks

Quick Start

Launch imsg and follow prompts to view chats and send a message.

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 on macOS by using a scriptable CLI tool that interfaces with the Messages.app to dispatch texts to phone numbers or Apple IDs.

Can I list chats and view message history from Messages.app using a CLI?

Yes, you can list chats and view message history from Messages.app using a CLI tool designed to read and extract recent conversation data directly from the macOS Messages database.

What is the best way to automate routine iMessage workflows on macOS?

The best way to automate routine iMessage workflows on macOS is by using a command-line interface that supports scriptable actions for reading chats and sending messages via Messages.app.

Does the CLI tool for iMessage require any specific macOS environment setup?

Yes, the CLI tool for iMessage requires a macOS environment with Messages.app access and the specific imsg binary installed to execute scriptable messaging workflows.

Can I send a text message to an Apple ID instead of a phone number?

Yes, you can send a text message to an Apple ID instead of a phone number because the CLI tool supports sending messages directly to both phone numbers and Apple IDs.

Why would I use a CLI tool instead of the Messages.app GUI for sending SMS?

You would use a CLI tool instead of the Messages.app GUI to enable quick, scriptable messaging workflows that automate routine tasks like listing chats and sending bulk or scheduled messages.