← 返回 Skills 市场
114
总下载
0
收藏
1
当前安装
2
版本数
在 OpenClaw 中安装
/install smartclaws-producer
功能描述
Set up IoT sensors and publish data to SKALE blockchain via SmartClaws. Use when: setting up smartclaws, registering devices, connecting sensors, publishing...
安全使用建议
This skill appears to do what it claims: it helps install the SmartClaws CLI, create a wallet, register devices, and run publisher scripts (BLE or mock). Before installing or running anything:
- Verify the smartclaws GitHub repo and the release you download (check tags/release notes and ideally a checksum/signature) before running curl | install to /usr/local/bin.
- Installing to /usr/local/bin may require root; prefer ~/.local/bin if you cannot trust the binary or do not want system-wide installs.
- The smartclaws CLI will create a wallet and store private keys/config in ~/.smartclaws; protect these files (back them up or use a secure machine) and never publish private keys publicly.
- Funding the generated wallet (sFUEL) is required for registration/publishing; do not fund with valuable assets on an untrusted machine.
- Example scripts require Python dependencies (e.g., bleak for BLE). Review and audit any packages you pip-install.
- If you need stronger assurances, inspect the smartclaws CLI source code and releases or run it in a sandboxed environment before using on production hardware.
Overall there are no incoherent or unexplained requirements, but standard supply-chain and key-management precautions apply.
功能分析
Type: OpenClaw Skill
Name: smartclaws-producer
Version: 1.0.1
The skill bundle facilitates setting up IoT producers for the SKALE network but includes several high-risk behaviors. Specifically, SKILL.md instructs the agent to download and execute a binary from a remote GitHub repository and suggests granting high-privilege network capabilities (cap_net_raw) to the Python interpreter. It also implements persistence via systemd user services. While these actions are plausibly necessary for the stated purpose of hardware integration and blockchain publishing, they constitute significant security risks (RCE and privilege escalation vectors) that warrant a suspicious classification despite the lack of clear malicious intent.
能力标签
能力评估
Purpose & Capability
Name/description (publish IoT data to SKALE via SmartClaws) matches what the skill asks for: python3 for example scripts, and curl/wget to download the smartclaws CLI. The included example scripts call the CLI as expected; nothing requests unrelated services or credentials.
Instruction Scope
SKILL.md stays on-topic: it instructs installing the CLI, initializing a wallet, registering devices, and writing publisher scripts. It asks the agent to confirm sensor model/connection before producing hardware-specific code. The scripts only access BLE (via bleak) or generate mock data and call the smartclaws CLI via subprocess — no instructions to read arbitrary system files or exfiltrate unrelated data.
Install Mechanism
There is no packaged install spec (instruction-only), but SKILL.md recommends downloading the smartclaws binary from the project's GitHub releases (https://github.com/skalenetwork/smartclaws/releases/latest/...). Using GitHub releases is reasonable, but downloading/executing a binary from the network carries standard supply-chain risk. Writing to /usr/local/bin may require root — the user should verify the release and checksum before installing.
Credentials
The skill declares no required environment variables or credentials. That is proportionate: operations (wallet creation, device registration) are handled by the smartclaws CLI and stored in ~/.smartclaws as the instructions describe. No excessive credential access was requested.
Persistence & Privilege
always is false and the skill is user-invocable (normal). The smartclaws CLI will create a local config/wallet at ~/.smartclaws and store keys there — expected for blockchain clients, but users should be aware these private keys are persisted locally and must be protected/backed up. The skill does not request system-wide configuration changes beyond installing the CLI.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install smartclaws-producer - 安装完成后,直接呼叫该 Skill 的名称或使用
/smartclaws-producer触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
**This version introduces a Real Hardware Rule to prevent accidental use of mock data for actual sensor setups.**
- Added a new “Real Hardware Rule”: Always assume a real hardware sensor unless the user clearly requests simulation or mock data.
- Updated guidance for writing publisher scripts: Verify the exact sensor model and connection method before generating any code.
- Included prompts for clarifying sensor details when ambiguous user requests are made.
- Emphasized: Do not auto-create mock publishers for real hardware queries—explicitly ask for missing information first.
- Made minor updates to installation instructions (e.g., curl -fL flag).
- Clarified common mistakes and correct handling of mock vs. real sensor setup.
v1.0.0
Initial release of smartclaws-producer.
- Enables setup of IoT sensors and publishing data to the SKALE blockchain using SmartClaws.
- Provides guidance for installing and configuring the CLI, initializing a wallet, and registering devices.
- Includes instructions for writing Python sensor scripts and examples for both BLE and mock sensors.
- Describes the process for publishing data on-chain, handling errors, and running publisher scripts as systemd services.
- Covers common troubleshooting steps and expected outputs for each operation.
元数据
常见问题
Smartclaws Producer 是什么?
Set up IoT sensors and publish data to SKALE blockchain via SmartClaws. Use when: setting up smartclaws, registering devices, connecting sensors, publishing... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 114 次。
如何安装 Smartclaws Producer?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install smartclaws-producer」即可一键安装,无需额外配置。
Smartclaws Producer 是免费的吗?
是的,Smartclaws Producer 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Smartclaws Producer 支持哪些平台?
Smartclaws Producer 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Smartclaws Producer?
由 Dmytro(@dmytrotkk)开发并维护,当前版本 v1.0.1。
推荐 Skills