Agent skill · software engineering · bighardperson
imsg
iMessage/SMS CLI for listing chats, history, watch, and sending.
Why this skill is useful
Provides specific commands and usage patterns for the imsg CLI that the AI wouldn't generate on its own.
What it needs
Requires imsg installed locally. About 1k tokens when loaded. Last updated 2026-04-26. 34 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 bighardperson/iMessage