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

View the source on GitHub

Browse the @skills marketplace