imessage

Send and retrieve iMessage and SMS messages via the macOS Messages application.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires imsg.

What problem does it solve?

This skill bridges the gap between your AI assistant and your macOS Messages application, allowing you to manage personal and professional communications without leaving your workflow.

Core Features & Use Cases

  • Direct Messaging: Send text messages or attachments directly to contacts using their phone number or Apple ID.
  • Conversation Management: Retrieve and review recent chat history or monitor specific threads for new incoming messages.
  • Use Case: When a user asks to notify a colleague or family member about a schedule change, the skill identifies the correct chat and dispatches the message instantly.

Quick Start

Use the imessage skill to send a text message to the contact associated with the provided phone number.

Frequently Asked Questions about imessage

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

FAQPage Schema
How do I automate sending iMessages and SMS texts from my Mac?

You can automate sending iMessages and SMS texts by using this skill to interface directly with the macOS Messages application, dispatching messages to contacts via phone number or Apple ID instantly.

Can I retrieve iMessage chat history using a command line utility on macOS?

Yes, you can retrieve and review iMessage chat history using the imsg command-line utility, which facilitates conversation management and allows monitoring specific threads for new incoming messages.

What macOS permissions are required to automate messaging workflows?

Automating messaging workflows requires macOS system permissions for automation and disk access, enabling the imsg utility to manage personal communication and dispatch texts through the Messages app.

Does this iMessage automation tool support sending attachments to contacts?

Yes, this iMessage automation tool supports sending attachments directly to contacts alongside standard text messages, managing professional communications without leaving your current workflow.

What is the best way to monitor specific SMS threads for new incoming messages?

The best way to monitor specific SMS threads for new messages is using the imsg command-line utility, which retrieves chat data and tracks real-time message retrieval within your personal communication scope.