with one click
imsg
iMessage/SMS CLI for listing chats, history, watch, and sending.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
iMessage/SMS CLI for listing chats, history, watch, and sending.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
Connect ArgentOS to Pieces long-term memory via MCP. Query past activity, create durable memories, and search across devices using PiecesOS.
Manage Apple Notes via the `memo` CLI on macOS (create, view, edit, delete, search, move, and export notes). Use when a user asks ArgentOS to add a note, list notes, search notes, or manage note folders.
Manage Apple Reminders via the `remindctl` CLI on macOS (list, add, edit, complete, delete). Supports lists, date filters, and JSON/plain output.
Create, search, and manage Bear notes via grizzly CLI.
X/Twitter CLI for reading, searching, posting, and engagement via cookies.
Monitor blogs and RSS/Atom feeds for updates using the blogwatcher CLI.
| name | imsg |
| description | iMessage/SMS CLI for listing chats, history, watch, and sending. |
| metadata | {"argent":{"homepage":"https://imsg.to","emoji":"📨","os":["darwin"],"requires":{"bins":["imsg"]},"install":[{"id":"brew","kind":"brew","formula":"steipete/tap/imsg","bins":["imsg"],"label":"Install imsg (brew)"}]}} |
Use imsg to read and send Messages.app iMessage/SMS on macOS.
Requirements: Messages.app signed in, Full Disk Access for your terminal, and Automation permission to control Messages.app for sending.
sendchatId for history/watch (from imsg chats --limit 10 --json)text and optional file path for sendsimsg chats --limit 10 --json
imsg history --chat-id 1 --limit 20 --attachments --json
imsg watch --chat-id 1 --attachments
imsg send --to "+14155551212" --text "hi" --file /path/pic.jpg
--service imessage|sms|auto controls delivery.imsg chats --limit 10 --json to discover chat ids.