← Back to Skills Marketplace
93
Downloads
1
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install shelly-blutrv-manager
Description
Control Shelly BluTRV thermostats and H&T sensors locally via RPC with cloud fallback for temperature reading and setting heater targets in specified rooms.
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install shelly-blutrv-manager - After installation, invoke the skill by name or use
/shelly-blutrv-manager - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial stable 1.0 release.
Metadata
Frequently Asked Questions
What is 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. It is an AI Agent Skill for Claude Code / OpenClaw, with 93 downloads so far.
How do I install Shelly BluTRV Manager?
Run "/install shelly-blutrv-manager" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Shelly BluTRV Manager free?
Yes, Shelly BluTRV Manager is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Shelly BluTRV Manager support?
Shelly BluTRV Manager is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Shelly BluTRV Manager?
It is built and maintained by Wolf (@wolf128058); the current version is v1.0.0.
More Skills