iMessage/SMS CLI for listing chats, reading message history, watching for new messages, and sending messages. Triggers on: check messages, read imessage, send text, imsg, message history, sms, who texted me.
99
Does it follow best practices?
Validation for skill structure
Read operations with --json flag
--json on chats
0%
100%
--limit on chats
0%
100%
imsg history used
70%
100%
--json on history
0%
100%
--attachments on history
0%
100%
--limit on history
0%
100%
chat-id extracted from chats
40%
100%
Output written to file
100%
100%
Uses imsg not alternative tool
100%
100%
README present
100%
100%
Without context: $0.2800 · 1m 18s · 23 turns · 25 in / 4,196 out tokens
With context: $0.2283 · 47s · 15 turns · 266 in / 2,682 out tokens
Safe send workflow and delivery awareness
Reads before sending
0%
100%
--json on read ops
0%
100%
Correct send recipient syntax
0%
100%
--file flag for attachment
0%
100%
--text flag present
0%
100%
Sent is optimistic — documented
100%
100%
Not-delivered caveat mentioned
50%
100%
Confirmation step present
70%
100%
Send outcome logged
100%
100%
Uses imsg not alternative
0%
100%
Without context: $0.2059 · 1m 7s · 14 turns · 21 in / 3,474 out tokens
With context: $0.2531 · 1m · 15 turns · 266 in / 3,417 out tokens
Installation and macOS permissions setup
Correct brew tap path
0%
100%
Uses brew install
100%
100%
Full Disk Access for reads
100%
100%
Automation permission for send
100%
100%
Read/send permissions are distinct
100%
100%
--json in example read commands
0%
100%
Agent Apple ID sender identity
0%
100%
imsg chats example present
0%
100%
imsg history example present
0%
100%
imsg send example present
0%
100%
Without context: $0.4169 · 2m 21s · 17 turns · 63 in / 7,635 out tokens
With context: $0.1819 · 41s · 12 turns · 14 in / 2,339 out tokens
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.