← 返回 Skills 市场
bytesagain3

Sms

作者 bytesagain3 · GitHub ↗ · v3.0.0 · MIT-0
cross-platform ⚠ suspicious
385
总下载
0
收藏
2
当前安装
8
版本数
在 OpenClaw 中安装
/install sms
功能描述
Manage SMS templates with variable substitution and formatting. Use when preparing bulk messages.
安全使用建议
This skill appears to do what it claims and does not request credentials or network access. Before installing, consider: (1) review or run the script in a safe environment — the script contains sloppy shell coding (unquoted variables, single-quoted echoes that prevent variable expansion) that can lead to incorrect behavior or path-splitting; (2) don't run it as a privileged user; (3) back up ~/.local/share/sms if you already have data there; (4) if you plan to use it in automation, patch the script to properly quote variables (e.g., use "$var") and fix the echoed messages so variables expand, and validate user-supplied names/paths to avoid accidental file overwrite or option injection; (5) prefer skills from a trusted/published source when possible.
功能分析
Type: OpenClaw Skill Name: sms Version: 3.0.0 The script `scripts/script.sh` contains multiple shell injection vulnerabilities and unsafe file operations due to a lack of variable quoting in the `create`, `preview`, and `export` commands. Specifically, `cmd_export` allows copying the template database to arbitrary file paths, and `cmd_create` constructs strings for shell execution using unquoted input. While the tool appears to be a legitimate template manager, these flaws represent significant security risks that could be exploited if the agent passes unsanitized input.
能力评估
Purpose & Capability
Name/description match the actual behavior: the SKILL.md maps directly to a local script that creates, lists, previews, substitutes variables, and exports templates stored under ~/.local/share/sms. No unrelated services, credentials, or binaries are requested.
Instruction Scope
Instructions simply call scripts/script.sh with specific commands and reference the data directory ~/.local/share/sms. They do not ask the agent to read other system files or send data externally, but the script has implementation issues (unquoted variables, some strings use single quotes so variables are not expanded, use of unquoted cp/grep arguments) that may produce incorrect or surprising outputs.
Install Mechanism
No install spec and no external downloads; the skill is instruction-only with one bundled shell script. Nothing is fetched from third-party URLs and no archive extraction occurs.
Credentials
The skill requests no environment variables, no credentials, and no config paths beyond its own data directory (~/.local/share/sms). This is proportional to its stated purpose.
Persistence & Privilege
The skill does not request 'always' presence and does not modify system-wide settings or other skills. It creates and uses a single per-user data directory under $HOME.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install sms
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /sms 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v3.0.0
v3.0.0: rewrite
v2.0.1
update
v2.0.0
v2.5 standard: Use-when desc, homepage, source, security fix
v1.0.4
old template -> domain-specific v2.0.0
v1.0.3
old template -> domain-specific v2.0.0
v1.0.2
Quality upgrade
v1.0.1
Quality upgrade: custom functionality
v1.0.0
Initial release
元数据
Slug sms
版本 3.0.0
许可证 MIT-0
累计安装 2
当前安装数 2
历史版本数 8
常见问题

Sms 是什么?

Manage SMS templates with variable substitution and formatting. Use when preparing bulk messages. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 385 次。

如何安装 Sms?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install sms」即可一键安装,无需额外配置。

Sms 是免费的吗?

是的,Sms 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Sms 支持哪些平台?

Sms 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Sms?

由 bytesagain3(@bytesagain3)开发并维护,当前版本 v3.0.0。

💬 留言讨论