imsg

Read and send iMessage/SMS conversations on macOS via a CLI tool.

386k|81.1k|Updated Nov 24, 2025
One-click install
npx skills add https://github.com/steipete/clawdis --skill imsg
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: imsg
Source: https://github.com/steipete/clawdis/tree/main/skills/imsg
Command: npx skills add https://github.com/steipete/clawdis --skill imsg

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires imsg.

What problem does it solve?

This Skill automates sending and receiving messages through Apple's Messages app, saving you from manual texting and message management.

Core Features & Use Cases

  • Message Automation: Send texts, read conversations, and monitor message activity without manual phone interaction.

Quick Start

List your recent iMessage conversations and display the last 10 messages from a specific chat.

Quick Start

List the last 10 iMessage chats and display their conversation history with attachments.

Frequently Asked Questions about imsg

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

FAQPage Schema
How do I automate sending and receiving iMessages and SMS on macOS?

Automate iMessage and SMS by using a CLI tool that reads and sends messages through Apple's Messages app. The Skill lets you list chats, retrieve conversation history with attachments, monitor new messages, and send texts or files programmatically without manual phone interaction.

What permissions and setup do I need to automate iMessage on macOS?

To automate iMessages, grant Messages.app authentication, enable terminal Full Disk Access, and grant Automation permissions. These prerequisites allow the CLI tool to access and control your message conversations.

Can I retrieve iMessage chat history and attachments programmatically?

Yes, retrieve full iMessage chat history including attachments using the history command. You can access past conversations and downloaded files from specific chats without opening Messages.app manually.

How do I monitor incoming messages and trigger actions on new texts?

Monitor incoming iMessages and SMS using the watch command to track new messages in real time. This enables automation workflows that respond to or log incoming texts as they arrive.

What messaging services does this automation support?

Automate both iMessage and SMS messaging services on macOS. The Skill handles both protocols through Apple's Messages app, with options to specify service type when sending or monitoring messages.