imessage

Compose, read, and manage iMessages via the imsg CLI on macOS.

Updated Jun 11, 2026
One-click install
npx skills add https://github.com/LamseyahElias/jarvis-cloud-v2 --skill imessage-lamseyahelias
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: imessage
Source: https://github.com/LamseyahElias/jarvis-cloud-v2/tree/main/hermes-agent/skills/apple/imessage
Command: npx skills add https://github.com/LamseyahElias/jarvis-cloud-v2 --skill imessage-lamseyahelias

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This tool enables users to send and receive iMessages/SMS via the imsg CLI on macOS, automating everyday messaging tasks and reducing manual switching between apps.

Core Features & Use Cases

  • Read recent iMessage chats and history from Messages.app
  • Send text messages and attachments to contacts or phone numbers
  • Filter or select chats based on recipient or display name for quick actions

Quick Start

Invoke the imsg CLI to read or send iMessages 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 and read iMessages from the macOS CLI?

You can send and read iMessages from the macOS CLI by using the imsg tool to compose messages, read recent chats, and check history directly via terminal commands. It requires Messages.app access and macOS system automation permissions.

Can I send attachments and filter chats using iMessage automation?

Yes, iMessage automation via the imsg CLI supports sending attachments to contacts and filtering chats based on recipient or display name for quick actions.

Do I need the Messages app installed to automate SMS and iMessage sending?

Yes, you need the Messages app installed and active on your macOS system. The imsg CLI relies on Messages.app access and uses system automation with appropriate prompts and permissions to function.

What is the best way to read recent iMessage history on macOS without opening the app?

The best way to read recent iMessage history on macOS without opening the app is invoking the imsg CLI. It retrieves recent chats and history directly from Messages.app data.

Why does my macOS CLI messaging tool fail to send text messages?

Your macOS CLI messaging tool may fail to send text messages if the imsg tool is unavailable, Messages.app access is blocked, or required system automation permissions are not granted.