← Back to Skills Marketplace
ivangdavila

Shelly

by Iván · GitHub ↗ · v1.0.0
linuxdarwinwin32 ✓ Security Clean
315
Downloads
1
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install shelly
Description
Control and automate Shelly devices with local RPC workflows, secure access modes, cloud API coordination, and safe multi-device execution.
Usage Guidance
This skill appears coherent and focused on Shelly device control. Before installing: (1) only provide a SHELLY_CLOUD_TOKEN scoped to the minimum permissions needed and rotate it when possible; (2) keep the ~/shelly/ folder permissions as recommended (700/600) and avoid storing raw tokens there; (3) confirm curl and jq are trusted versions on your system; (4) be aware the agent can be invoked normally (autonomously) — enable write/apply modes only when you trust the workflow and have canary safeguards enabled; (5) if you use a cloud token, consider creating a token limited to the devices or actions you need rather than a broad account token.
Capability Analysis
Type: OpenClaw Skill Name: shelly Version: 1.0.0 The Shelly skill bundle is a well-structured tool for managing Shelly IoT devices via local RPC, WebSocket, and Cloud APIs. It includes robust safety protocols such as read-before-write verification, canary rollout strategies, and explicit user confirmation for high-impact actions (e.g., toggling relays). The skill manages its state locally in `~/shelly/` with appropriate file permissions and explicitly directs the agent to use environment variables for sensitive tokens rather than storing them in plaintext, showing a clear focus on security and operational reliability.
Capability Assessment
Purpose & Capability
Name/description match the requested artifacts: curl and jq for local/cloud HTTP RPC handling and a single SHELLY_CLOUD_TOKEN for cloud API access are appropriate for Shelly device control. Required config paths and files (~/shelly/) are aligned with keeping device context and automations locally.
Instruction Scope
SKILL.md and the included docs only instruct actions relevant to device discovery, read-before-write workflows, local memory in ~/shelly/, and contacting expected endpoints (local /rpc, ws, mqtt, and shelly.cloud). Instructions explicitly forbid pasting tokens into chat and recommend not storing raw secrets in notes.
Install Mechanism
No install spec is provided (instruction-only), which is lowest-risk. The skill expects existing utilities (curl, jq) rather than downloading code or running installers.
Credentials
Only one credential is required (SHELLY_CLOUD_TOKEN) and it is documented as the cloud API token. The README restricts use of the token to environment variables and warns against storing it in notes. This level of credential access is proportionate to the stated cloud-control capability.
Persistence & Privilege
always is false and there is no claim to modify other skills or global agent settings. The skill instructs creating a local workspace under the user's home directory with restrictive file permissions, which is expected for storing operational notes.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install shelly
  3. After installation, invoke the skill by name or use /shelly
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release with Shelly local and cloud operations for discovery, command control, telemetry checks, orchestration, and incident-safe rollouts.
Metadata
Slug shelly
Version 1.0.0
License
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Shelly?

Control and automate Shelly devices with local RPC workflows, secure access modes, cloud API coordination, and safe multi-device execution. It is an AI Agent Skill for Claude Code / OpenClaw, with 315 downloads so far.

How do I install Shelly?

Run "/install shelly" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Shelly free?

Yes, Shelly is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Shelly support?

Shelly is cross-platform and runs anywhere OpenClaw / Claude Code is available (linux, darwin, win32).

Who created Shelly?

It is built and maintained by Iván (@ivangdavila); the current version is v1.0.0.

💬 Comments