← 返回 Skills 市场
219
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install sms-sender
功能描述
Send batch SMS messages to up to 100 domestic or international numbers via CloudSMS API with optional custom signature and content.
安全使用建议
What to consider before installing or running this skill:
- The code and instructions match the stated purpose: it sends SMS to the CloudSMS API and requires Channel ID + Auth Key. If you trust the provider, the design is reasonable.
- The skill clears proxy environment variables inside the script, which will bypass any system or corporate proxy/monitoring. If you operate in a monitored environment or need outgoing traffic to go through an inspection proxy, do not run this script until that behavior is removed or explained.
- Verify the CloudSMS endpoint (https://cpaas-sms.cmidict.com:1820/uips) and the provider's legitimacy before supplying credentials. The skill has no homepage and the source is unknown — prefer official provider docs.
- Do not use production credentials initially: test with a throwaway or test account and a small number of recipient numbers.
- The skill depends on Python requests but has no install instructions; ensure the runtime environment has that dependency or add an explicit install step.
- Review the script yourself (or have an admin do so). Look for anything that would exfiltrate credentials or send data to unexpected hosts. The script currently only posts to the declared API but the proxy bypass increases risk surface.
- If you proceed, consider running in an isolated environment or sandbox and monitor network traffic to confirm it only talks to the expected API.
- If you require changes: remove or make proxy clearing optional, add explicit dependency installation guidance, and document the provider and TLS/certificate expectations.
功能分析
Type: OpenClaw Skill
Name: sms-sender
Version: 1.0.0
The skill facilitates bulk SMS sending via a third-party API (cpaas-sms.cmidict.com). It is classified as suspicious due to a significant shell injection vulnerability; the SKILL.md instructions direct the AI agent to construct a shell command using unvalidated user input (message content, phone numbers), which could lead to Remote Code Execution (RCE) if the agent does not properly escape the strings. Additionally, the script send_bulk_sms.py explicitly clears system proxy environment variables, an unusual behavior that could be intended to bypass local network security monitoring.
能力评估
Purpose & Capability
Name, description, SKILL.md, and the included Python script consistently implement sending batch SMS via a CloudSMS API using a Channel ID and Auth Key. The API endpoint in the code matches the SKILL.md.
Instruction Scope
Runtime instructions stay within the declared purpose: ask the user for Channel ID/Auth Key, extract numbers/content/signature, and call the provided script. The instructions do not request other files, secrets, or unrelated system data.
Install Mechanism
This is an instruction-only skill with an included Python script and no install spec. The SKILL.md and script mention the 'requests' dependency but provide no installation steps; running may fail if 'requests' is missing. No external downloads or package installs are performed by the skill itself.
Credentials
The script asks only for the expected Channel ID and Auth Key (proportional), but it unconditionally clears proxy environment variables (http_proxy/https_proxy/HTTP_PROXY/HTTPS_PROXY) at startup. That causes the script to bypass any system or corporate proxy/monitoring and is unexpected for an SMS-sender skill — this could be benign (ensure direct connection) or used to evade local network controls. No other unrelated credentials are requested.
Persistence & Privilege
The skill does not request persistent installation, does not set always:true, and does not modify system or other skills' configs. It runs as a one-off script invoked by the agent.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install sms-sender - 安装完成后,直接呼叫该 Skill 的名称或使用
/sms-sender触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
- Major rewrite: the skill has been revamped for CloudSMS bulk messaging with new workflow and technical requirements.
- Added Python script scripts/send_bulk_sms.py for sending SMS via CloudSMS API.
- Removed obsolete shell script scripts/script.sh.
- Updated documentation to detail CloudSMS account setup, required parameters, credential handling, and error troubleshooting.
- Now supports sending to up to 100 phone numbers at once, optional signature, and custom message content.
- Provided new usage examples, return formats, and practical notes for successful SMS delivery.
元数据
常见问题
CMI CPaaS - SMS Sender 是什么?
Send batch SMS messages to up to 100 domestic or international numbers via CloudSMS API with optional custom signature and content. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 219 次。
如何安装 CMI CPaaS - SMS Sender?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install sms-sender」即可一键安装,无需额外配置。
CMI CPaaS - SMS Sender 是免费的吗?
是的,CMI CPaaS - SMS Sender 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
CMI CPaaS - SMS Sender 支持哪些平台?
CMI CPaaS - SMS Sender 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 CMI CPaaS - SMS Sender?
由 CMI CPaaS(@picccabo-art)开发并维护,当前版本 v1.0.0。
推荐 Skills