imsg by steipete/clawdis
npx skills add https://github.com/steipete/clawdis --skill imsg使用 imsg 通过 macOS 的 Messages.app 读取和发送 iMessage/SMS。
✅ 在以下情况使用此技能:
❌ 在以下情况不要使用此技能:
message 工具并指定 channel:telegrammessage 工具并指定 channel:discordslack 技能广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
imsg chats --limit 10 --json
# 按聊天 ID
imsg history --chat-id 1 --limit 20 --json
# 包含附件信息
imsg history --chat-id 1 --limit 20 --attachments --json
imsg watch --chat-id 1 --attachments
# 仅文本
imsg send --to "+14155551212" --text "Hello!"
# 带附件
imsg send --to "+14155551212" --text "Check this out" --file /path/to/image.jpg
# 指定服务
imsg send --to "+14155551212" --text "Hi" --service imessage
imsg send --to "+14155551212" --text "Hi" --service sms
--service imessage — 强制使用 iMessage(要求接收方拥有 iMessage)--service sms — 强制使用 SMS(绿色气泡)--service auto — 让 Messages.app 决定(默认)用户:"发短信告诉妈妈我会晚点到"
# 1. 找到妈妈的聊天
imsg chats --limit 20 --json | jq '.[] | select(.displayName | contains("Mom"))'
# 2. 与用户确认
# "在 +1555123456 找到了妈妈。通过 iMessage 发送'我会晚点到'吗?"
# 3. 确认后发送
imsg send --to "+1555123456" --text "I'll be late"
每周安装量
300
代码仓库
GitHub 星标数
334.4K
首次出现
Jan 24, 2026
安全审计
安装于
opencode276
codex275
gemini-cli273
github-copilot269
kimi-cli269
cursor268
Use imsg to read and send iMessage/SMS via macOS Messages.app.
✅ USE this skill when:
❌ DON'T use this skill 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"
Weekly Installs
300
Repository
GitHub Stars
334.4K
First Seen
Jan 24, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykPass
Installed on
opencode276
codex275
gemini-cli273
github-copilot269
kimi-cli269
cursor268
GitHub Actions 官方文档查询助手 - 精准解答 CI/CD 工作流问题
22,500 周安装