← 返回 Skills 市场
xueyetianya

Unitconv

作者 bytesagain4 · GitHub ↗ · v3.0.0 · MIT-0
cross-platform ⚠ suspicious
372
总下载
0
收藏
2
当前安装
10
版本数
在 OpenClaw 中安装
/install unitconv
功能描述
Convert units for length, weight, temperature, data, and speed. Use when switching measurement systems, sizing storage, or adjusting recipe quantities.
安全使用建议
This skill appears to be a straightforward unit converter with no network calls or credential usage. Before installing, verify how the script will be invoked in your agent environment (SKILL.md expects a `unitconv` command but the repository provides scripts/script.sh), and confirm the platform will place or wrap that script on PATH or otherwise call it safely in a sandbox. If you want extra assurance, open and review scripts/script.sh (already included) — it contains only simple arithmetic and unit mappings. There are no obvious signs of exfiltration or unrelated capabilities.
功能分析
Type: OpenClaw Skill Name: unitconv Version: 3.0.0 The skill contains a command injection vulnerability in the `calc` function within `scripts/script.sh`. User-provided input (the `<value>` argument) is passed directly into an `awk` command string without sanitization, which could allow an attacker to execute arbitrary shell commands. While the script's logic is consistent with its stated purpose as a unit converter and lacks evidence of intentional malice or data exfiltration, the lack of input validation poses a significant security risk.
能力评估
Purpose & Capability
Name/description (unit conversion) match the included script and SKILL.md. The script implements conversions for the listed unit categories with no unrelated functionality.
Instruction Scope
SKILL.md describes running a `unitconv` command and states it uses awk for math; the included scripts/script.sh implements the functionality and calls awk. There is a minor operational inconsistency: SKILL.md examples call `unitconv` but no install steps are provided to place scripts/script.sh on PATH as `unitconv`. This is an operational/usability note rather than a security concern.
Install Mechanism
No install spec is provided (instruction-only) and the single script is readable; nothing is downloaded or extracted from external URLs. This is low-risk from an installation perspective.
Credentials
The skill requests no environment variables, credentials, or config paths. The script reads only its CLI arguments and uses awk; no sensitive environment access is attempted.
Persistence & Privilege
The skill does not request permanent presence (always:false) and does not modify system or other skill configurations. It does not require elevated privileges.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install unitconv
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /unitconv 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v3.0.0
v3.0.0: Complete rewrite with real functionality.
v2.0.1
update
v2.0.0
v2.5 standard: Use-when desc, homepage, source, security fix
v1.0.6
old template -> domain-specific v2.0.0
v1.0.5
old template -> domain-specific v2.0.0
v1.0.4
Quality upgrade
v1.0.3
Quality upgrade: custom functionality
v1.0.2
De-template, unique content, script cleanup
v1.0.1
Quality fix: cleaner docs, removed flags
v1.0.0
Initial release
元数据
Slug unitconv
版本 3.0.0
许可证 MIT-0
累计安装 2
当前安装数 2
历史版本数 10
常见问题

Unitconv 是什么?

Convert units for length, weight, temperature, data, and speed. Use when switching measurement systems, sizing storage, or adjusting recipe quantities. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 372 次。

如何安装 Unitconv?

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

Unitconv 是免费的吗?

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

Unitconv 支持哪些平台?

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

谁开发了 Unitconv?

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

💬 留言讨论