imsg

Read and send iMessages and SMS from the macOS terminal.

Updated Apr 6, 2026
One-click install
npx skills add https://github.com/dakshrawat298-gif/SOL-ALPHA-GUARDIAN --skill imsg-dakshrawat298-gif
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: imsg
Source: https://github.com/dakshrawat298-gif/SOL-ALPHA-GUARDIAN/tree/main/packages/skills/skills/imsg
Command: npx skills add https://github.com/dakshrawat298-gif/SOL-ALPHA-GUARDIAN --skill imsg-dakshrawat298-gif

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

iMessage/SMS workflow control on macOS: read chats, fetch history, watch conversations, and send messages directly from the terminal, enabling automation and scripting without opening the Messages app.

Core Features & Use Cases

  • Read chats and fetch history from Messages.app without switching apps.
  • Stream incoming messages in real time and respond from the terminal.
  • Attach files and message contacts by phone number or email to streamline workflows.

Quick Start

Use imsg to read and send iMessages from the terminal.

Frequently Asked Questions about imsg

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I send iMessages from the macOS terminal?

Send iMessages from the macOS terminal by using a command-line interface to automate messaging workflows and script interactions without opening the Messages app. You can attach files and message contacts by phone number or email directly.

Can I read iMessage chat history without opening the Messages app?

Read iMessage chat history without opening the Messages app by fetching conversation logs directly from the terminal. This enables monitoring conversations and automating messaging workflows on macOS without switching applications.

How do I stream incoming SMS in real time on macOS?

Stream incoming SMS in real time on macOS by watching conversations directly from the terminal. This allows you to monitor incoming messages and immediately respond or script interactions as new messages arrive.

What permissions do I need to automate messaging workflows on macOS?

Automating messaging workflows on macOS requires macOS with the Messages app installed, user sign-in, and terminal automation permissions. These permissions are necessary to perform sending and reading operations from the command line.

Does terminal automation support sending SMS to phone numbers?

Terminal automation supports sending SMS to phone numbers and iMessages to emails on macOS. This streamlines workflows by allowing you to attach files and message contacts directly from the command line.

What are the limitations of scripting iMessage interactions from the terminal?

Scripting iMessage interactions from the terminal is limited to macOS environments with the Messages app and requires explicit terminal automation permissions. It cannot function without user sign-in or on unsupported operating systems.