imessage

Send and read iMessages and SMS from macOS via the imsg CLI.

Updated Apr 30, 2026
One-click install
npx skills add https://github.com/photonics-dhl/Hermes --skill imessage-photonics-dhl
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: imessage
Source: https://github.com/photonics-dhl/Hermes/tree/main/hermes-home/skills/apple/imessage
Command: npx skills add https://github.com/photonics-dhl/Hermes --skill imessage-photonics-dhl

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Access Messages from the command line to automate sending and reading iMessages and SMS on macOS.

Core Features & Use Cases

  • Read recent chats and history from Messages.app
  • Send messages to contacts via the imsg CLI
  • Quick automation for common messaging tasks

Quick Start

Use the imsg CLI in Terminal to read chats, view history, and send a message to a contact.

Frequently Asked Questions about imessage

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

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

You can send and receive iMessages from the terminal by using the imsg CLI to automate messaging tasks. It reads recent chats and history directly from the Messages app on macOS.

Can I automate sending SMS to contacts using a command line interface?

Yes, you can automate sending SMS to contacts by using the imsg CLI. This tool enables quick messaging automation and contact lookup directly from your macOS terminal.

What do I need to read Messages.app chat history via the command line?

To read Messages.app chat history via the command line, you need macOS with Messages app access and the imsg tool installed via Homebrew. This setup enables terminal-based chat history retrieval.

Does the imsg CLI work for automating iMessage workflows without opening the Messages app?

The imsg CLI automates sending and reading iMessages and SMS from macOS without manually opening the Messages app. It targets workflows needing quick messaging and chat history access from the terminal.

Are there limitations to automating macOS messaging tasks through the terminal?

Automating macOS messaging tasks through the terminal requires macOS and the imsg tool installed via Homebrew. It is specifically designed for quick messaging, chat history access, and contact lookup workflows.