← 返回 Skills 市场
2066
总下载
3
收藏
6
当前安装
1
版本数
在 OpenClaw 中安装
/install signal-cli
功能描述
Send Signal messages and look up Signal recipients via the local signal-cli installation on macOS. Use when the user asks to message someone on Signal, send a Signal text/attachment, list Signal contacts, or resolve a recipient by name/nickname/phone number.
安全使用建议
This skill is a thin wrapper around your local signal-cli and appears to do nothing beyond calling that binary. Before installing, ensure: (1) you have signal-cli and Python 3 installed and registered/running locally (the skill does not declare these dependencies), (2) you trust the agent to confirm recipients and message text (the scripts accept attachments and arbitrary file paths which, if chosen by an agent without confirmation, could leak local files), and (3) you keep autonomous invocation limited unless you trust the skill — require explicit user confirmation before sending messages or attaching files. If you want higher assurance, inspect the included scripts yourself and test them locally (they're short and readable).
功能分析
Type: OpenClaw Skill
Name: signal-cli
Version: 0.1.0
The skill bundle is benign. Its functionality is clearly aligned with the stated purpose of interacting with `signal-cli` for messaging and contact lookup. The Python scripts (`scripts/find_contact.py`, `scripts/send_message.py`) correctly use `subprocess.run` with a list of arguments, mitigating shell injection risks. The `SKILL.md` instructions are well-behaved, providing clear guidance and including explicit safety checks for the AI agent to confirm sensitive information and ambiguous recipients with the user, rather than attempting prompt injection or malicious actions.
能力评估
Purpose & Capability
The skill's name, description, SKILL.md, and bundled scripts all focus on driving the local signal-cli binary to list contacts and send messages — this is coherent. However, the registry metadata declares no required binaries or environment variables even though the scripts invoke the 'signal-cli' executable and are Python scripts, so required runtime dependencies are not declared.
Instruction Scope
Runtime instructions and the two scripts stay within the stated scope: they call signal-cli to list contacts and send messages, resolve names to numbers, and accept optional attachment paths. They do not access unrelated system files or external endpoints. Note: attachments are taken as arbitrary file paths supplied to the script and passed to signal-cli; if an agent were allowed to choose attachments without user confirmation, that could be used to exfiltrate local files via Signal.
Install Mechanism
There is no install spec (instruction-only behavior plus shipped scripts), which is low-risk. The skill relies on existing local tooling rather than downloading code at install time. The only concern is the metadata omission of required binaries (signal-cli and a Python 3 runtime).
Credentials
The skill requests no environment variables or credentials, which is proportional. It implicitly uses the local signal-cli installation and its local account credentials/configuration — this is expected for a wrapper around a local CLI but is worth noting: the skill will act with whatever access the local signal-cli has to the user's Signal account and local config files.
Persistence & Privilege
The skill does not request persistent/always-on privileges, does not modify other skills or system-wide settings, and does not attempt to install background processes.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install signal-cli - 安装完成后,直接呼叫该 Skill 的名称或使用
/signal-cli触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.0
Initial release: send message + resolve contacts by name/nickname.
元数据
常见问题
Signal CLI 是什么?
Send Signal messages and look up Signal recipients via the local signal-cli installation on macOS. Use when the user asks to message someone on Signal, send a Signal text/attachment, list Signal contacts, or resolve a recipient by name/nickname/phone number. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 2066 次。
如何安装 Signal CLI?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install signal-cli」即可一键安装,无需额外配置。
Signal CLI 是免费的吗?
是的,Signal CLI 完全免费(开源免费),可自由下载、安装和使用。
Signal CLI 支持哪些平台?
Signal CLI 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Signal CLI?
由 pseudobun(@pseudobun)开发并维护,当前版本 v0.1.0。
推荐 Skills