imessage

Send and receive iMessages and SMS via the imsg CLI on macOS.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the friction of managing iMessage and SMS conversations on macOS by letting you check chats, review history, and send messages through a command-line workflow.

Core Features & Use Cases

  • Chat Review: List recent conversations and inspect message history directly from Messages.app data.
  • Message Sending: Send text messages or attachments to phone numbers and Apple IDs with iMessage or SMS selection.
  • Live Monitoring: Watch for new messages in a specific chat so you can stay current without opening the app.
  • Use Case: A user wants to text a contact that they will be late; this Skill can find the right chat, confirm the recipient, and send the message safely.

Quick Start

Ask me to send, read, or monitor an iMessage or SMS on your Mac using imsg, and I will confirm the recipient and message before taking action.

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 a Mac terminal?

You can read iMessage chat history on macOS by listing recent conversations and inspecting message records directly from Messages.app data. The imsg CLI pulls this history for review without opening the app.

What do I need to use imsg for SMS and iMessage sending?

Live chat monitoring for iMessage tracks new messages in a specific conversation using the imsg CLI on macOS. You set it to watch a specific chat so you can stay current on incoming texts without opening Messages.app.

Can I send SMS attachments to phone numbers using macOS?

iMessage sending requires recipient confirmation before dispatching any text or SMS through the imsg CLI. This safety mechanism ensures you verify the correct Apple ID or phone number before the action executes.

How does iMessage live chat monitoring work on macOS?

iMessage live chat monitoring works on macOS by using the imsg CLI to watch for new messages in a specific chat. It tracks conversations tied to Apple IDs and phone numbers so you can review incoming texts without opening Messages.app.