A command-line interface for macOS that enables AI agents and developers to interact with iMessage and SMS services programmatically.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install imsg
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install imsg using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
imsg is a specialized command-line tool designed for macOS that bridges the gap between terminal environments and the native Messages.app. It allows for the programmatic retrieval of chat logs, real-time monitoring of new messages, and the automated sending of text and attachments. When integrated into Openclaw Skills, it empowers AI agents to manage communication workflows directly from the shell.
Built for performance and ease of use, it utilizes the local Messages database to provide detailed JSON outputs, making it an ideal choice for developers looking to build sophisticated automation around their personal or professional communications. By using this tool within the context of Openclaw Skills, users can create seamless loops between their coding environment and their messaging platform.
To use this tool with Openclaw Skills, you must be running macOS with Messages.app signed in. Follow these steps for installation:
# Add the tap and install via Homebrew
brew tap steipete/tap
brew install imsg
Important: You must grant Full Disk Access to your terminal application in System Settings > Privacy & Security to allow the tool to read the Messages database.
The tool provides structured output that is highly compatible with Openclaw Skills logic. Data is primarily returned in the following structures:
| Object | Description |
|---|---|
chats |
Returns an array of objects containing chat_id, display name, and service type. |
history |
Provides a list of messages including text, sender, timestamp, and attachments. |
watch |
Streams new message events in real-time. |
service |
Can be explicitly set to imessage, sms, or auto. |
--file flag.--json) for seamless integration with AI agent parsing logic.Loading
A modern command-line interface for the Google Places API (New) that provides both human-readable and JSON-structured location data.

A comprehensive command-line interface for managing Google Workspace services including Gmail, Drive, Sheets, and Calendar.

A powerful integration for Openclaw Skills that enables AI agents to manage GitHub repositories, workflows, and pull requests using the official GitHub CLI.

gifgrep is a command-line utility and terminal user interface for searching GIF providers like Tenor and Giphy, allowing users to download results and extract specific frames or sprite sheets.

A comprehensive guide for profiling native Apple platform applications using xctrace and the Instruments suite to eliminate performance bottlenecks.

A local API proxy that enables AI agents to search for venues and resolve geographic locations via the Google Places API.








































