imsg

Manage iMessage and SMS chats from the macOS command line.

Updated Feb 8, 2026
One-click install
npx skills add https://github.com/dioerden/OpenClaw-Flash-Vault --skill imsg-dioerden
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: imsg
Source: https://github.com/dioerden/OpenClaw-Flash-Vault/tree/main/skills/imsg
Command: npx skills add https://github.com/dioerden/OpenClaw-Flash-Vault --skill imsg-dioerden

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines iMessage/SMS management by providing a CLI interface to list chats, fetch history, watch chats, and send messages, eliminating the need for manual navigation in the Messages app.

Core Features & Use Cases

  • List and manage iMessage/SMS chats.
  • Fetch chat history with attachments.
  • Watch and stream incoming messages.
  • Send messages and attachments.
  • Use Cases: Automate message tracking, organize conversations, and enhance productivity with efficient messaging workflows.

Quick Start

Run the command 'imsg list' to see your current chats.

Frequently Asked Questions about imsg

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

FAQPage Schema
How do I manage iMessage and SMS chats from the command line?

You can manage iMessage and SMS chats from the command line using the imsg binary to list active conversations, fetch history with attachments, watch incoming streams, and send messages directly on macOS.

Can I automate sending SMS and iMessage attachments via CLI?

Yes, you can automate sending SMS and iMessage attachments via CLI by executing specific send commands through the imsg binary, enabling automated message workflows without manual navigation in the Messages app.

How do I watch and stream incoming iMessage chats in real time?

To watch and stream incoming iMessage chats in real time, you run the watch command provided by the imsg CLI tool, which tracks incoming messages and outputs them directly to your terminal interface.

Does the imsg CLI tool work on operating systems other than macOS?

The imsg CLI tool is designed specifically for macOS, utilizing the built-in imsg binary to interact with the native Messages app database and handle iMessage and SMS operations.

What is the best way to fetch iMessage chat history with attachments?

The best way to fetch iMessage chat history with attachments is by running the history command via the imsg CLI, which retrieves past conversation logs and their associated files directly to your terminal.

Why use a command line interface for iMessage chat management?

Using a command line interface for iMessage chat management eliminates manual navigation in the Messages app, allowing you to efficiently automate message tracking, organize conversations, and streamline messaging workflows.