imessage

Read and send iMessage and SMS messages via the macOS Messages application.

Updated Jun 25, 2026
One-click install
npx skills add https://github.com/Rheasilvia/hermes-desktop --skill imessage-rheasilvia
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: imessage
Source: https://github.com/Rheasilvia/hermes-desktop/tree/main/skills/apple/imessage
Command: npx skills add https://github.com/Rheasilvia/hermes-desktop --skill imessage-rheasilvia

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires imsg.

What problem does it solve?

This Skill bridges the gap between your desktop workspace and your mobile messaging, allowing you to manage iMessage and SMS conversations without switching devices.

Core Features & Use Cases

  • Message Management: Read conversation history and send new messages directly from your terminal or agent interface.
  • Contextual Awareness: Quickly search for specific contacts or threads to maintain communication flow while working.
  • Use Case: If you are working on a project and need to quickly text a colleague or family member an update, you can use this skill to send the message without leaving your current application window.

Quick Start

Use the imessage skill to send a text message to Mom saying that you will be home in twenty minutes.

Frequently Asked Questions about imessage

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

FAQPage Schema
How do I send and read iMessage texts from a macOS terminal?

You can send and read iMessage texts from a macOS terminal by using a command-line utility to bridge communication with the native Messages application. This skill facilitates reading conversation history and sending new messages directly through your agent interface.

Can I send SMS messages from my desktop without picking up my phone?

Yes, you can send SMS messages from your desktop without picking up your phone by utilizing this skill to bridge your workspace and mobile messaging. It manages both iMessage and SMS communications via the macOS Messages application.

Do I need the imsg command-line utility to manage Apple messages on macOS?

Yes, you need the imsg command-line utility to manage Apple messages on macOS through this skill. It also requires appropriate system-level privacy permissions to access your personal messaging workflows and notification history.

How do I search for specific contacts in my iMessage history?

To search for specific contacts in your iMessage history, you can use this skill to quickly query the macOS Messages application. It provides contextual awareness to find specific threads and maintain your communication flow while working.

What are the limitations of automating iMessage workflows on Apple hardware?

Limitations of automating iMessage workflows include strict system-level privacy permissions required by macOS and dependency on the imsg utility. It operates solely within the scope of personal messaging on Apple hardware.

What is the best way to text a colleague from my terminal during a project?

The best way to text a colleague from your terminal during a project is using this skill to send messages without leaving your current application window. It bridges your desktop workspace directly to your mobile messaging environment.