imsg
Original:🇺🇸 English
Translated
iMessage/SMS CLI for listing chats, history, watch, and sending.
10installs
Sourcesteipete/clawdis
Added on
NPX Install
npx skill4agent add steipete/clawdis imsgTags
Translated version includes tags in frontmatterSKILL.md Content
View Translation Comparison →imsg Actions
Overview
Use to read and send Messages.app iMessage/SMS on macOS.
imsgRequirements: Messages.app signed in, Full Disk Access for your terminal, and Automation permission to control Messages.app for sending.
Inputs to collect
- Recipient handle (phone/email) for
send - for history/watch (from
chatId)imsg chats --limit 10 --json - and optional
textpath for sendsfile
Actions
List chats
bash
imsg chats --limit 10 --jsonFetch chat history
bash
imsg history --chat-id 1 --limit 20 --attachments --jsonWatch a chat
bash
imsg watch --chat-id 1 --attachmentsSend a message
bash
imsg send --to "+14155551212" --text "hi" --file /path/pic.jpgNotes
- controls delivery.
--service imessage|sms|auto - Confirm recipient + message before sending.
Ideas to try
- Use to discover chat ids.
imsg chats --limit 10 --json - Watch a high-signal chat to stream incoming messages.