imessage

Send and receive iMessages and SMS through macOS Messages.app via imsg CLI.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires imsg, and includes scripts (resource) components.

What problem does it solve?

This skill streamlines the process of sending and receiving iMessages and SMS, eliminating the need to open your device's Messages.app.

Core Features & Use Cases

  • Send Messages: Communicate via iMessage or SMS using the terminal.
  • View History: Retrieve iMessage conversation history through the terminal.
  • Check Recent Chats: Monitor recent Messages.app conversations from the terminal.
  • Use Case: When you need to send an important iMessage but can't access your phone.

Quick Start

Use the imsg command to send a message to +14155551212: 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 and receive iMessages directly from the macOS terminal?

You can send and receive iMessages directly from the macOS terminal by installing the imsg CLI. This skill routes your terminal commands through Messages.app to execute quick messaging tasks.

Can I check my iMessage conversation history using terminal commands?

Yes, you can check your iMessage conversation history using terminal commands. This skill retrieves your recent Messages.app conversations and chat logs without needing to open the graphical interface.

Do I need to have Messages.app signed in to send SMS from the terminal?

Yes, you need Messages.app signed in on your macOS device to send SMS from the terminal. The skill requires an active Messages.app session and the imsg CLI installed to route your messages.

What is the best way to automate sending SMS on macOS without using a phone?

The best way to automate sending SMS on macOS without a phone is using the imsg CLI. It allows you to script message sending directly from the terminal via Messages.app, ideal for automated message handling.

What are the limitations of using terminal commands for iMessage automation?

A limitation of using terminal commands for iMessage automation is the strict dependency on macOS and an active Messages.app session. It cannot function outside this specific environment or without the imsg CLI installed.