← 返回 Skills 市场
Imessage Sender
作者
Wzyyyyyyyy
· GitHub ↗
· v1.0.0
354
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install imessage-sender
功能描述
Send images from Mac to phone via iMessage
使用说明 (SKILL.md)
Send Image via iMessage
Function
Send images from Mac to phone number via iMessage/Messages app.
Usage
Send Image
When user requests to send an image, automatically send via iMessage to the phone.
Manual Commands
# Send image to phone number
python3 ~/.openclaw/workspace/skills/imessage-sender/scripts/send.py send "phone_number" "/path/to/image.png"
First Time Setup
Set the recipient phone number:
python3 ~/.openclaw/workspace/skills/imessage-sender/scripts/send.py config set "your_phone_number"
Image Storage
All images will be automatically copied to:
~/Pictures/openclaw-send/
The script automatically copies images to this directory before sending to avoid path issues.
安全使用建议
This skill appears to do what it says: it copies images to ~/Pictures/openclaw-send/, stores a small config at ~/.openclaw/...-config.json, and uses macOS osascript to send images via the Messages app. Before installing: (1) confirm you are on macOS and that osascript/Messages are available; (2) review the script if you want to ensure the default recipient isn't set without consent (the agent could call config set); (3) be aware the skill will write images and a config file to your home directory; (4) macOS may prompt for automation/accessibility permissions when osascript controls Messages—confirm those prompts; and (5) if you want stricter safety, run the script manually or inspect and run it in a controlled environment before allowing autonomous agent invocation.
功能分析
Type: OpenClaw Skill
Name: imessage-sender
Version: 1.0.0
The skill provides functionality to send local images via iMessage using AppleScript, but it contains a code injection vulnerability in `scripts/send.py`. The script constructs AppleScript commands by directly embedding user-provided file paths and recipient strings into a command string passed to `osascript` without sanitization, which could allow arbitrary AppleScript execution. While the behavior aligns with the stated purpose, the lack of input validation for shell-equivalent commands poses a significant security risk.
能力评估
Purpose & Capability
The name/description match the included script which uses AppleScript (osascript) to send images via the Messages app. Minor inconsistency: the skill metadata declares no required binaries and no OS restriction, but the implementation depends on macOS (osascript, ~/Pictures path, Messages app). Declaring macOS and osascript as a required runtime would be appropriate.
Instruction Scope
SKILL.md limits runtime behavior to configuring a default recipient, copying images to ~/Pictures/openclaw-send/, and invoking the included send.py. The script only reads/writes a local config (~/.openclaw/...-config.json) and the image copy location, then invokes osascript to send the image. No network calls or unexpected data exfiltration are present.
Install Mechanism
This is an instruction-only skill with a small included script and no install spec; nothing is downloaded or installed by the registry that would increase risk.
Credentials
The script does not request secrets or external credentials. It writes a small JSON config and stores copies of images in ~/Pictures/openclaw-send/. Those file writes are proportional to the stated function.
Persistence & Privilege
The skill is not always-enabled and doesn't modify other skills or system-wide agent settings. It only creates files under the user's home directory for config and image storage.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install imessage-sender - 安装完成后,直接呼叫该 Skill 的名称或使用
/imessage-sender触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of image-sending skill for Mac via iMessage.
- Allows sending images from your Mac to a phone number using the Messages app.
- Provides both automatic sending (on user request) and manual command-line usage.
- Includes setup instructions for configuring recipient phone number.
- Automatically copies images to ~/Pictures/openclaw-send/ before sending to ensure compatibility.
元数据
常见问题
Imessage Sender 是什么?
Send images from Mac to phone via iMessage. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 354 次。
如何安装 Imessage Sender?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install imessage-sender」即可一键安装,无需额外配置。
Imessage Sender 是免费的吗?
是的,Imessage Sender 完全免费(开源免费),可自由下载、安装和使用。
Imessage Sender 支持哪些平台?
Imessage Sender 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Imessage Sender?
由 Wzyyyyyyyy(@wzyyyyyyyy)开发并维护,当前版本 v1.0.0。
推荐 Skills