imsg

Send and receive iMessages and SMS from a macOS command-line interface.

6|Updated Jan 22, 2026
One-click install
npx skills add https://github.com/hlbbbbbbb/No-worries --skill imsg-hlbbbbbbb
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: imsg
Source: https://github.com/hlbbbbbbb/No-worries/tree/main/noworries_app/apps/desktop/skills/imsg
Command: npx skills add https://github.com/hlbbbbbbb/No-worries --skill imsg-hlbbbbbbb

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill allows you to interact with your iMessage and SMS conversations directly from your terminal, streamlining communication management without needing to open the Messages app.

Core Features & Use Cases

  • List Chats: View your recent conversations.
  • View History: Retrieve past messages within a specific chat.
  • Send Messages: Compose and send new iMessages or SMS.
  • Real-time Watch: Monitor incoming messages in a chat.
  • Use Case: Quickly send a status update to a contact or check a specific conversation thread without interrupting your workflow.

Quick Start

Use the imsg skill to send the text "Hello there!" to the contact with the phone number "+14155551212".

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 this Skill to interact with the macOS Messages.app. It provides a CLI interface to compose and send new messages directly from your terminal without opening the app.

Can I view iMessage history and attachments using a CLI?

Yes, you can view iMessage history and attachments using a CLI. This Skill retrieves past messages within specific chats and lists recent conversations, allowing you to check conversation threads directly from the terminal.

Do I need full disk access to manage SMS messages from the macOS terminal?

Yes, you need full disk access to manage SMS messages from the macOS terminal. The Skill requires Messages.app to be signed in and specific macOS permissions for automation and full disk access to function correctly.

Is it possible to monitor incoming iMessages in real time from a terminal?

Yes, it is possible to monitor incoming iMessages in real time from a terminal. The Skill features a real-time message watching function that allows you to monitor incoming messages within a specific chat.

What are the limitations of using a CLI for iMessage communication?

Limitations of using a CLI for iMessage communication include strict macOS environment dependencies. The Skill only works on macOS, requires Messages.app to be actively signed in, and needs explicit automation and full disk access permissions granted.