Agent skill · software engineering · sundial-org
imsg
iMessage/SMS CLI for listing chats, history, watch, and sending.
Why this skill is useful
Provides specific command patterns and usage for the imsg CLI tool that the AI wouldn't reliably generate on its own.
What it needs
Requires imsg installed locally. About 1k tokens when loaded. Last updated 2026-03-07. 639 stars on the source repository.
What this skill does
imsg Use imsg to read and send Messages.app iMessage/SMS on macOS. Requirements Messages.app signed in Full Disk Access for your terminal Automation permission to control Messages.app (for sending) Common commands List chats: imsg chats --limit 10 --json History: imsg history --chat-id 1 --limit 20 --attachments --json Watch: imsg watch --chat-id 1 --attachments Send: imsg send --to "+14155551212" --text "hi" --file /path/pic.jpg Notes --service imessage sms auto controls delivery. Confirm recipient + message before sending.
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills sundial-org/imsg