imsg

by v1.0.0

iMessage/SMS CLI for listing chats, history, and sending messages via Messages.app.

What It Does

Enables sending and receiving iMessage/SMS messages via the command line, listing chats, and viewing message history.

When To Use

Use when needing to send iMessage or SMS messages programmatically, retrieve message history, or list recent chats on macOS. Ideal for automation and integration with other tools.

Inputs

The skill requires inputs such as the recipient's phone number or email, chat IDs for fetching history or watching conversations, and the message text. For sending messages with attachments, the file path must also be provided.

Outputs

The skill outputs information about chats (as JSON), message history (as JSON), real-time message streams, and confirmation of successful message sends.

Limitations

This skill is limited to macOS and requires Messages.app to be signed in. It also needs Full Disk Access for the terminal and Automation permission to control Messages.app for sending messages. Sending messages requires user confirmation.

Installation

Add to Cline skills directory

View Cline documentation

Add to .cursor/skills/

View Cursor IDE documentation

Add to Copilot workspace settings

View GitHub Copilot documentation

Add to .vscode/skills/

View VS Code documentation

What people say, and where to get help

No ratings yet. If you have used this skill, yours would be the first.

No reviews yet

This skill has not been rated. If you have run it, a short note about what you used it for helps the next person more than any description can.

Related Skills You May Like

Discover more AI agent skills in the same category to enhance your workflow automation.

Have a Skill to Share?

Join the community and help AI agents learn new capabilities. Submit your skill and reach thousands of developers.