imessage

Send and receive iMessages and SMS via command line on macOS.

5|2|Updated May 26, 2026
One-click install
npx skills add https://github.com/nyxoraAI/Nyxora --skill imessage-nyxoraai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: imessage
Source: https://github.com/nyxoraAI/Nyxora/tree/main/packages/core/playbooks/apple/imessage
Command: npx skills add https://github.com/nyxoraAI/Nyxora --skill imessage-nyxoraai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill solves the problem of sending and receiving iMessages/SMS directly from the command line on macOS, providing a convenient alternative to the standard Messages.app interface.

Core Features & Use Cases

  • Command Line Interface: Send and receive messages via the imsg CLI.
  • MacOS Compatibility: Works exclusively on macOS, integrating with the built-in Messages.app.
  • Use Case: For users who prefer the command line over the GUI for messaging tasks.

Quick Start

Use the imsg command to send an iMessage: 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 command line on macOS?

You can send iMessages from the command line on macOS by using the imsg CLI tool to pass recipient phone numbers and text content directly through terminal commands.

Can I receive SMS messages through a CLI interface?

Yes, receiving SMS messages through a CLI interface is supported by utilizing the macOS Messages.app integration, allowing you to read incoming texts without opening the graphical application.

Does the imsg CLI tool work on operating systems other than macOS?

No, the imsg CLI tool works exclusively on macOS because it relies on integrating directly with the built-in Messages.app to execute its messaging functions.

What is the best way to automate iMessage sending for terminal workflows?

Automating iMessage sending for terminal workflows is best handled by a command-line solution that interfaces with macOS Messages.app, enabling scripted message delivery via CLI inputs.

Do I need the standard Messages app installed to use a command-line messaging tool?

Yes, you need the standard Messages.app installed because the command-line messaging tool acts as an interface that routes its sending and receiving operations directly through the macOS application.