imessage

Send, read, and monitor iMessages and SMS via macOS CLI commands.

2|1|Updated May 10, 2026
One-click install
npx skills add https://github.com/zli5460/hermes-agent-X-Phoenix-Architecture --skill imessage-zli5460
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: imessage
Source: https://github.com/zli5460/hermes-agent-X-Phoenix-Architecture/tree/main/skills/apple/imessage
Command: npx skills add https://github.com/zli5460/hermes-agent-X-Phoenix-Architecture --skill imessage-zli5460

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill enables users to send, receive, and manage iMessage and SMS messages directly from the command line, simplifying mobile communication workflows.

Core Features & Use Cases

  • Read and list conversations: Retrieve recent chats and message history.
  • Send messages: Send text messages or attachments to contacts or phone numbers.
  • Monitor new messages: Watch for incoming messages in real-time.
  • Use Case: For example, a user wants to quickly send a message to their mom or check recent conversations without opening the Messages app.

Quick Start

Use the imessage skill to send an iMessage to a contact after confirming the recipient's contact details.

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 using this skill to automate sending text messages or attachments directly to contacts or phone numbers via CLI commands.

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

You can read iMessage chat history without opening the Messages app by using CLI commands to retrieve recent conversations and list message history directly in the terminal.

How do I monitor incoming SMS messages in real-time on macOS?

Monitor incoming SMS messages in real-time on macOS by using CLI commands to watch for ongoing conversations and receive new messages as they arrive.

Does this iMessage automation skill work with SMS as well?

Yes, this iMessage automation skill works with SMS, supporting both iMessage and SMS protocols for sending, receiving, and managing messages on macOS.

What is the best way to automate sending text attachments on macOS?

The best way to automate sending text attachments on macOS is using this CLI skill, which streamlines sending messages with or without attachments to contacts via command line.

Do I need to open the Messages app to use this macOS messaging CLI?

No, you do not need to open the Messages app to use this macOS messaging CLI, as it automates reading, sending, and managing iMessages and SMS entirely through command line operations.