imsg

Interact with iMessage and SMS from a macOS command-line interface.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a command-line interface to interact with iMessage and SMS on macOS, allowing users to manage chats, view history, and send messages without leaving their terminal.

Core Features & Use Cases

  • List Chats: View a list of your iMessage and SMS conversations.
  • Message History: Retrieve past messages within specific chats.
  • Real-time Watch: Monitor incoming messages in a chat.
  • Send Messages: Compose and send new iMessages or SMS messages, including attachments.
  • Use Case: Quickly send a follow-up message to a client via SMS directly from your development terminal after completing a task.

Quick Start

Use the imsg skill to send a text message to +15551234567 with the content "Hello from the CLI".

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 macOS terminal?

You can send iMessage or SMS from the macOS terminal by using a command-line interface to specify a recipient and message content. This enables sending text and attachments directly without opening the Messages app.

Can I retrieve iMessage chat history from the command line?

Yes, you can retrieve iMessage chat history from the command line. The interface allows you to list active chats and retrieve past messages within specific conversations directly in your terminal.

Does the iMessage CLI require Messages.app to be signed in?

Yes, the iMessage CLI requires Messages.app to be signed in. You also need to grant appropriate system permissions for terminal control to manage chats and send messages successfully.

How do I watch for new iMessages in real time on macOS?

You can watch for new iMessages in real time on macOS by using the CLI's monitoring feature. This allows you to monitor incoming messages within specific chats directly from your terminal session.

What are the limitations of using a command-line interface for SMS on macOS?

Limitations of using a command-line interface for SMS on macOS include dependency on Messages.app being signed in and requiring explicit system permissions for terminal control, restricting usage to the local macOS environment.