Help us improve
Share bugs, ideas, or general feedback.
From mac
Sends iMessages via macOS Messages app using bash script. Invoke when user requests sending text messages or iMessages; requires AskUserQuestion confirmation and Terminal Accessibility permissions.
npx claudepluginhub caidish/cai-tools --plugin macHow this skill is triggered — by the user, by Claude, or both
Slash command
/mac:messageThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
```bash
Automates macOS Messages (iMessage/SMS) via JXA with reliable service→buddy resolution. Use when asked to "automate iMessage", "send Messages via script", "JXA Messages automation", or "read Messages history". Covers send-bug workarounds, UI scripting for attachments, chat.db forensics, and launchd polling bots.
Sends iMessages for real-time user input and status notifications during Claude Code sessions. Use ask_user to wait for responses on decisions or clarifications; notify_user for non-blocking updates.
Share bugs, ideas, or general feedback.
scripts/imessage.sh "<recipient>" "<message>"
Constraint: Use AskUserQuestion to confirm with the user before sending.
Note: Requires Accessibility permissions for Terminal.