imessage

Sends and receives iMessages/SMS via macOS Messages.app using imsg CLI.

Updated Apr 15, 2026
One-click install
npx skills add https://github.com/juliuss1907/knowledge-base --skill imessage-juliuss1907
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: imessage
Source: https://github.com/juliuss1907/knowledge-base/tree/main/.hermes/skills/apple/imessage
Command: npx skills add https://github.com/juliuss1907/knowledge-base --skill imessage-juliuss1907

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill simplifies sending and receiving iMessages/SMS directly from your macOS terminal, streamlining communication for users who prefer terminal-based workflows.

Core Features & Use Cases

  • iMessage and SMS from Terminal: Communicate through iMessage and SMS directly from the command line on macOS.
  • History and Chat Management: Read conversation histories and manage chats.
  • Attachment Sending: Send messages with attachments directly from the terminal.
  • Use Case: For developers or power users who need to send messages without leaving their terminal, this skill allows for seamless communication integrated with macOS Messages.app.

Quick Start

To send an iMessage, simply use the command 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 iMessages from the macOS terminal?

To send iMessages from the macOS terminal, use the imsg CLI to route commands through the Messages.app, allowing you to send texts and attachments directly from the command line.

Can I manage SMS conversation histories without leaving the command line?

Yes, you can manage SMS conversation histories from the command line by reading and retrieving chat logs through the imsg CLI integrated with macOS Messages.app.

Do I need the Messages.app installed to use this iMessage CLI tool?

Yes, you need the Messages.app installed and properly configured on macOS, along with the imsg CLI dependency, to send and receive iMessages and SMS through the terminal.

What is the best way to send attachments via iMessage from a macOS terminal?

The best way to send attachments via iMessage from a macOS terminal is using the imsg CLI, which supports attaching files directly to messages routed through the Messages.app.

Does the imsg CLI support group conversations on macOS?

Yes, the imsg CLI supports group conversations on macOS, allowing you to read and send messages to multiple participants directly through the Messages.app integration.