imsg

Manage iMessage and SMS conversations via the imsg command-line interface.

3|Updated Mar 15, 2026
One-click install
npx skills add https://github.com/ai-in-pm/NemoClawd --skill imsg-ai-in-pm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: imsg
Source: https://github.com/ai-in-pm/NemoClawd/tree/main/apps/clawdbot-main/skills/imsg
Command: npx skills add https://github.com/ai-in-pm/NemoClawd --skill imsg-ai-in-pm

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill solves the problem of managing iMessage/SMS conversations on macOS through a command-line interface, providing an efficient way to interact with Messages.app.

Core Features & Use Cases

  • Chat Listing: Quickly list and manage your chats.
  • History Review: Access the history of messages from specific chats.
  • Real-time Watch: Keep an eye on specific chats for new messages.
  • Message Sending: Send messages and files to contacts with ease.
  • Use Case: If you need to monitor a particular chat for important messages or automate the sending of messages for work, this Skill can significantly streamline those tasks.

Quick Start

List the latest 10 chats: imsg chats --limit 10 --json

Frequently Asked Questions about imsg

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

FAQPage Schema
How do I manage iMessage conversations via the command line on macOS?

You can manage iMessage conversations via the command line by using a CLI tool to list chats, review message history, watch for new messages, and send texts with file attachments directly on macOS.

Can I send SMS messages with file attachments from a macOS terminal?

Yes, you can send SMS messages with file attachments from a macOS terminal by executing CLI commands, which interact directly with the Messages.app to deliver your chat payloads.

Do I need to grant full disk access to manage SMS chats from the macOS terminal?

Yes, managing SMS chats from the macOS terminal requires granting full access to Messages.app and having the specific 'imsg' binary installed to ensure the CLI can read and send messages.

What is the best way to monitor specific iMessage chats for new incoming messages?

The best way to monitor specific iMessage chats for new incoming messages is using the real-time watch feature in your CLI tool, which tracks conversations and alerts you to new activity.

How do I retrieve the latest iMessage chat history on macOS?

To retrieve the latest iMessage chat history on macOS, run a command like 'imsg chats --limit 10 --json' in your terminal to list and review recent message threads efficiently.