iMessage/SMS CLI for listing chats, history, and sending messages via Messages.app.
复制安装指令,让 AI 自动完成配置 · 推荐新手
请帮我安装 askskill 上的 "imsg" 技能: 1. 下载 https://raw.githubusercontent.com/openclaw/nix-openclaw-tools/main/tools/imsg/skills/imsg/SKILL.md 2. 保存为 ~/.claude/skills/imsg/SKILL.md 3. 装好后重载技能,告诉我可以用了
Use imsg to read and send iMessage/SMS via macOS Messages.app.
Use when:
Do not use when:
message tool with channel:telegrammessage tool with channel:discordslack skillimsg chats --limit 10 --json
# By chat ID
imsg history --chat-id 1 --limit 20 --json
# With attachments info
imsg history --chat-id 1 --limit 20 --attachments --json
imsg watch --chat-id 1 --attachments
# Text only
imsg send --to "+14155551212" --text "Hello!"
# With attachment
imsg send --to "+14155551212" --text "Check this out" --file /path/to/image.jpg
# Specify service
imsg send --to "+14155551212" --text "Hi" --service imessage
imsg send --to "+14155551212" --text "Hi" --service sms
--service imessage - Force iMessage (requires recipient has iMessage)--service sms - Force SMS (green bubble)--service auto - Let Messages.app decide (default)User: "Text mom that I'll be late"
# 1. Find mom's chat
imsg chats --limit 20 --json | jq '.[] | select(.displayName | contains("Mom"))'
# 2. Confirm with user
# "Found Mom at +1555123456. Send 'I'll be late' via iMessage?"
# 3. Send after confirmation
imsg send --to "+1555123456" --text "I'll be late"
Capture and automate macOS UI with the Peekaboo CLI.
File watcher with auto-rebuild for any language or build system.
Capture frames or clips from RTSP/ONVIF cameras.
Mirror Discord guild history into local SQLite and query it offline with search, messages, mentions, reports, and DM wiretap import.
Google Workspace CLI for Gmail, Calendar, Drive, Contacts, Sheets, and Docs.
Query Google Places API (New) via the goplaces CLI for text search, place details, resolve, and reviews. Use for human-friendly place lookup or JSON output for scripts.