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.