← 返回 Skills 市场
wolf128058

Shelly BluTRV Manager

作者 Wolf · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
93
总下载
1
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install shelly-blutrv-manager
功能描述
Control Shelly BluTRV thermostats and H&T sensors locally via RPC with cloud fallback for temperature reading and setting heater targets in specified rooms.
安全使用建议
This package largely does what it says (local RPC + optional Shelly Cloud fallback). Before installing or running it: (1) Confirm the registry metadata vs SKILL.md: the skill expects SHELLY_GATEWAYS, SHELLY_TARGETS, SHELLY_CLOUD_SERVER_URI and SHELLY_CLOUD_TOKEN and a config file at ~/.openclaw/skills/.shelly-blutrv-manager.env — the registry summary you saw did not list these, so verify the installer will prompt for/handle them correctly. (2) Inspect the env file and store your SHELLY_CLOUD_TOKEN there with restrictive permissions (chmod 600); never paste tokens into chats. (3) Review the scripts locally — there are parsing inconsistencies (gateway/alias format handling) that can change how aliases resolve; test read operations first (status) before making writes. (4) Because the skill performs network calls to local gateway IPs and a user-configured cloud URI, do not run it on untrusted machines or with elevated privileges; run and test in a safe environment (call status commands first). (5) If you rely on the cloud fallback, ensure the SHELLY_CLOUD_SERVER_URI is correct and well-known; otherwise replace it with the official Shelly endpoint. If you want help, provide the full blutrv-control.sh file (untruncated) and confirm whether the registry metadata shown to you is authoritative so I can re-evaluate with higher confidence.
功能分析
Type: OpenClaw Skill Name: shelly-blutrv-manager Version: 1.0.0 The Shelly BluTRV Manager skill is a well-documented tool for controlling smart home thermostats and sensors via local RPC and Shelly Cloud API. The scripts (e.g., blutrv-control.sh, blutrv-status.sh) follow standard practices for shell-based automation, including timeout handling, response verification, and the use of a dedicated, restricted environment file (~/.openclaw/skills/.shelly-blutrv-manager.env) for sensitive credentials. No evidence of data exfiltration, malicious prompt injection, or intentional backdoors was found; the code logic is strictly aligned with the stated purpose of climate control management.
能力评估
Purpose & Capability
The name/description match the included scripts and references: the package provides local RPC control of BluTRV thermostats and Shelly Cloud fallbacks. However the top-level registry metadata shown to the scanner (Requirements: none / Primary credential: none / Required config paths: none) contradicts the SKILL.md metadata which declares required binaries (bash, curl, jq), environment variables (SHELLY_GATEWAYS, SHELLY_TARGETS, SHELLY_CLOUD_SERVER_URI, SHELLY_CLOUD_TOKEN) and a config file (~/.openclaw/skills/.shelly-blutrv-manager.env). That mismatch is an incoherence the user should be aware of.
Instruction Scope
The SKILL.md and scripts stay within the stated scope: local RPC to gateway IPs and calls to the configured Shelly Cloud server using the declared token. The scripts read only the declared env file and export SHELLY_* variables. No other hostnames or unexpected remote endpoints are hard-coded. However there are implementation inconsistencies/bugs (e.g., resolve_gateway_alias in scripts expects a different gateway format — it greps for entries using ':' while the documented/config formats use '|' and ';'), and a partial truncation was visible in the included blutrv-control.sh content (may be an artifact of packaging). These are functional incoherences that could cause unexpected fallback behavior (e.g., treating an alias as a hostname and issuing requests to it) — not direct evidence of exfiltration but worth review.
Install Mechanism
No install spec is provided (instruction-only with bundled scripts). Nothing will be downloaded or executed automatically by an installer. This is the lower-risk model for skills; the code present is plain shell scripts with standard tools (curl, jq).
Credentials
The environment variables required by the scripts (gateway/targets mapping, cloud server URI, and cloud token) are proportional to the declared functionality (local RPC plus optional cloud fallback). The SKILL.md marks SHELLY_CLOUD_TOKEN as primaryEnv. The inconsistency is that the registry summary reported 'none' for required env vars/credentials — the runtime files clearly expect those variables, so the registry/metadata mismatch is a red flag to confirm before granting secrets.
Persistence & Privilege
The skill does not request always:true and is user-invocable with normal autonomous invocation allowed. It only reads and exports variables from its own dedicated env file and does not attempt to modify other skills or system-wide configuration. No privileged persistence or unexpected system modifications are present.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install shelly-blutrv-manager
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /shelly-blutrv-manager 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial stable 1.0 release.
元数据
Slug shelly-blutrv-manager
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Shelly BluTRV Manager 是什么?

Control Shelly BluTRV thermostats and H&T sensors locally via RPC with cloud fallback for temperature reading and setting heater targets in specified rooms. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 93 次。

如何安装 Shelly BluTRV Manager?

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

Shelly BluTRV Manager 是免费的吗?

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

Shelly BluTRV Manager 支持哪些平台?

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

谁开发了 Shelly BluTRV Manager?

由 Wolf(@wolf128058)开发并维护,当前版本 v1.0.0。

💬 留言讨论