diillson/chatcli/imessage
Claude Code and agent skill by diillson/chatcli
- community
Checking that the SKILL.md file is still in the repository.
Send and read iMessage/SMS on macOS via the Messages app (AppleScript). macOS-only. Use when asked to "send an iMessage", "text someone on iMessage", "message X on my Mac". For Telegram/WhatsApp/Discord/Slack, use the send-message skill instead.
Install
npx vskill@latest install diillson/chatcli/imessageSKILL.md
iMessage (macOS)
Send and read iMessage/SMS through the macOS Messages.app via osascript. This is macOS-only — check uname -s returns Darwin first; on Windows/Linux there is no iMessage, so route the user to the send-message skill (Telegram/WhatsApp/etc.) instead.
Preconditions
- Messages.app is signed in to the user's Apple ID.
- First send may require Automation permission (System Settings → Privacy & Security →
Automation) — if osascript errors with "not allowed", tell the user to grant it.
Send
To send to an existing chat by name, target text chat instead of buddy.
Read recent messages
Messages stores history in ~/Library/Messages/chat.db (SQLite). Read-only query:
(Requires Full Disk Access for the terminal; mention this if it errors.)
Rules
- Confirm recipient + text before sending — messages can't be unsent.
- Phone numbers in E.164 (
+countrycode...) are most reliable. - This is the one skill that is genuinely OS-locked; be explicit when the user isn't on macOS.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingpkg/persona/builtin/skills/imessage/SKILL.md
Popularity
- 7-day trend score
- 5
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/diillson/chatcli/imessage)