← Back to Skills Marketplace
wolf128058

Shelly BluTRV Manager

by Wolf · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
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
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install shelly-blutrv-manager
  3. After installation, invoke the skill by name or use /shelly-blutrv-manager
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial stable 1.0 release.
Metadata
Slug shelly-blutrv-manager
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
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.

💬 Comments