imessage

Send and receive iMessages/SMS via the imsg CLI in macOS Messages.app.

5|1|Updated Mar 24, 2026
One-click install
npx skills add https://github.com/lengoctuong2005/Branding-Focused-Skills --skill imessage-lengoctuong2005
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: imessage
Source: https://github.com/lengoctuong2005/Branding-Focused-Skills/tree/main/antigravity/skills/hermes-collection/apple/imessage
Command: npx skills add https://github.com/lengoctuong2005/Branding-Focused-Skills --skill imessage-lengoctuong2005

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires imsg, and includes scripts (resource) components.

What problem does it solve?

This Skill allows users to send and receive iMessages/SMS directly from their terminal, simplifying communication for those who prefer command-line interfaces.

Core Features & Use Cases

  • Send iMessages/SMS: Compose and send iMessages or SMS messages directly from the terminal.
  • Read History: Access and view your iMessage conversation history.
  • Check Chats: View recent Messages.app chats.
  • Use Case: For users who need to send messages in bulk, or those who prefer using a terminal for their communication needs.

Quick Start

Send an iMessage to +14155551212 using the command imsg send --to "+14155551212" --text "Hello!".

Frequently Asked Questions about imessage

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

FAQPage Schema
How do I send iMessages from the terminal?

You can send iMessages from the terminal by executing the imsg command-line tool to interface with macOS Messages.app, such as using `imsg send --to` with a phone number and text.

Can I read iMessage history using the command line on macOS?

Yes, you can read iMessage history on macOS by running the imsg CLI tool within the terminal to access and view your past Messages.app conversations.

Do I need macOS to send and receive SMS via the terminal?

Yes, you need macOS because the terminal messaging functionality routes iMessages and SMS directly through the native macOS Messages.app using the imsg dependency.

What is the best way to automate bulk SMS sending without a GUI?

The best way to automate bulk SMS sending without a GUI is using command-line scripts that leverage the imsg tool to dispatch messages directly through macOS Messages.app.

Does sending iMessages through the terminal require special permissions?

Yes, sending iMessages through the terminal requires appropriate permissions to access macOS Messages.app, ensuring the imsg command-line tool can execute messaging scripts securely.

Can I check recent Messages.app chats from a terminal interface?

Yes, you can check recent Messages.app chats from a terminal interface by utilizing the imsg CLI tool to view active conversations without opening the standard GUI.