imessage

Send and receive iMessages/SMS from the terminal via imsg CLI.

Updated Jun 13, 2026
One-click install
npx skills add https://github.com/srivtx/supercharger-opencode --skill imessage-srivtx
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: imessage
Source: https://github.com/srivtx/supercharger-opencode/tree/main/platform/imessage
Command: npx skills add https://github.com/srivtx/supercharger-opencode --skill imessage-srivtx

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 on macOS using the imsg CLI, streamlining communication via the terminal.

Core Features & Use Cases

  • Send and Receive Messages: Interact with iMessage/SMS directly from the terminal.
  • View Conversation History: Access and read iMessage conversation history.
  • Check Recent Chats: Review recent Messages.app chats.
  • Use Cases: Ideal for users who prefer terminal-based interactions or need to automate messaging tasks.

Quick Start

Use the imsg skill to send an iMessage to +14155551212 with the 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?

You can send iMessages from the macOS terminal by using the imsg CLI to interact directly with the Messages.app. This Skill enables terminal-based message sending to any valid contact number.

Can I view iMessage conversation history using a CLI?

Yes, you can access and view your iMessage conversation history using a CLI. This Skill leverages the imsg CLI to retrieve and read past conversation logs directly from Messages.app.

Do I need macOS Messages.app to send SMS from the command line?

Yes, macOS Messages.app is required to send SMS or iMessage from the command line. The Skill uses the imsg CLI to bridge terminal commands with the native macOS messaging application.

How do I force an SMS delivery instead of iMessage on macOS?

You can force SMS delivery instead of iMessage on macOS by using specific options within the imsg CLI. This Skill supports forcing either iMessage or SMS delivery when sending messages.

What is the best way to automate sending iMessages on macOS?

The best way to automate sending iMessages on macOS is by using the imsg CLI within your terminal scripts. This Skill allows you to integrate terminal-based messaging commands into your automated workflows.

Can I check recent Messages.app chats from the terminal?

Yes, you can check recent Messages.app chats from the terminal. The Skill uses the imsg CLI to review your recent chat history and interact with ongoing conversations directly.