imessage

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

Updated May 20, 2026
One-click install
npx skills add https://github.com/SriRamkunamsetty/SITA2.0-HermesAgent --skill imessage-sriramkunamsetty
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: imessage
Source: https://github.com/SriRamkunamsetty/SITA2.0-HermesAgent/tree/main/hermes-agent/skills/apple/imessage
Command: npx skills add https://github.com/SriRamkunamsetty/SITA2.0-HermesAgent --skill imessage-sriramkunamsetty

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a command-line interface to read and send iMessages and SMS from macOS Messages.app, enabling automation and scripting of messaging workflows.

Core Features & Use Cases

  • Read conversation history and recent chats from Messages.app.
  • Send text messages to contacts or phone numbers.
  • Integrate iMessage messaging into scripts and automation tasks on macOS.

Quick Start

Send a test iMessage to a contact by running imsg from the terminal on macOS.

Frequently Asked Questions about imessage

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

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

You can send iMessages and SMS from the macOS terminal by using the imsg CLI, which automates Messages.app to enable text messaging through command-line scripts and automation workflows.

Can I read conversation history from Messages.app using the command line?

Yes, you can read conversation history and recent chats from Messages.app by executing the imsg CLI tool directly within the macOS terminal environment.

What do I need to automate iMessage messaging workflows on macOS?

To automate iMessage messaging workflows, you need a macOS environment with access to Messages.app and the imsg CLI installed to handle the sending and receiving operations.

Does this command line messaging tool support lightweight business automation?

Yes, the command line messaging tool supports lightweight business automation by allowing scripts to integrate iMessage and SMS capabilities directly into automated personal and business workflows.

What is the best way to integrate SMS capabilities into macOS shell scripts?

The best way to integrate SMS capabilities into macOS shell scripts is using the imsg CLI, which interfaces with Messages.app to send text messages to contacts or phone numbers programmatically.