imessage

Send and manage iMessage and SMS chats from the macOS command line.

1|Updated Apr 29, 2026
One-click install
npx skills add https://github.com/bailynlove/STARK-TOWER --skill imessage-bailynlove
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: imessage
Source: https://github.com/bailynlove/STARK-TOWER/tree/main/opencrew/skills/apple/imessage
Command: npx skills add https://github.com/bailynlove/STARK-TOWER --skill imessage-bailynlove

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines iMessage and SMS operations on macOS, reducing the complexity of communication tasks.

Core Features & Use Cases

  • Send and Receive Messages: Interact with iMessage/SMS directly from the command line.
  • Manage Chats: List, view, and send messages across multiple conversations.
  • Attach Files: Send media and documents with messages.
  • Use Case: Imagine you need to quickly send an image to a contact. Use this Skill to send the image without opening the Messages.app.

Quick Start

Use the imsg command to send a message to +14155551212 with the 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 iMessage or SMS texts from the macOS command line?

To send iMessage or SMS texts from the macOS command line, use the imsg CLI to specify a recipient and message text. This enables direct messaging without opening the Messages.app interface.

Can I attach files to SMS messages using macOS terminal commands?

Yes, you can attach files to SMS messages using macOS terminal commands via the imsg CLI. This allows you to send media and documents directly through iMessage without manual app interaction.

Do I need the Messages.app installed to manage chats via the command line?

Yes, you need Messages.app access and the imsg CLI dependency installed to manage chats via the command line. These components handle the underlying macOS messaging operations required by the scripts.

What is the best way to list and view multiple iMessage conversations on macOS?

The best way to list and view multiple iMessage conversations on macOS is using imsg CLI scripts. This tool manages chats by listing, viewing, and sending messages across conversations directly from the terminal.

Does imsg CLI support receiving messages or only sending them?

The imsg CLI supports both receiving and sending iMessage and SMS messages on macOS. It enables full command-line interaction to manage chats and handle incoming texts without opening Messages.app.