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
AI-optimized web search and URL content extraction via Tavily API. Activate when user needs to search the web, look up current information, or extract content from URLs.
AI-optimized web search via Tavily API. Returns concise, relevant results for AI agents.
Route plain-language requests for Pi, Claude Code, Codex, OpenCode, Gemini CLI, or ACP harness work into either OpenClaw ACP runtime sessions or direct acpx-driven sessions ("telephone game" flow).
Delegate coding tasks to Codex, Claude Code, or Pi agents via background process. Use when: (1) building/creating new features or apps, (2) reviewing PRs (spawn in temp dir), (3) refactoring large codebases, (4) iterative coding that needs file exploration. NOT for: simple one-liner fixes (just edit), reading code (use read tool), thread-bound ACP harness requests in chat (for example spawn/run Codex or Claude Code in a Discord thread; use sessions_spawn with runtime:"acp"), or any work in ~/clawd workspace (never spawn agents here). Requires a bash tool that supports pty:true.
Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
| name | imsg |
| description | iMessage/SMS CLI for listing chats, history, watch, and sending. |
| homepage | https://imsg.to |
| metadata | {"openclaw":{"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.