/install shelly-sync
Shelly Sync Skill
Interface between Shelly Pro 3EM energy monitoring and home automation.
Usage Guidelines
- Power output in Watts (W) or Kilowatts (kW)
- Negative = grid injection (surplus). Positive = grid consumption
- If data fetch fails → report connection error immediately, don't hallucinate
Commands
get_status
Returns current power consumption across all 3 phases.
/shelly get_status
optimize_load
Analyzes surplus and triggers load optimization if excess energy available.
/shelly optimize_load
/shelly optimize_load target_load:heatpump
Implementation
- Script:
shelly_client.py - Calls Shelly Pro 3EM RPC API (
EMData.GetStatus) - Returns clean JSON with total power and phase breakdown
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install shelly-sync - After installation, invoke the skill by name or use
/shelly-sync - Provide required inputs per the skill's parameter spec and get structured output
What is Shelly Sync?
Monitor real-time power consumption from Shelly Pro 3EM and control local appliances/automation based on solar yield or grid usage. It is an AI Agent Skill for Claude Code / OpenClaw, with 40 downloads so far.
How do I install Shelly Sync?
Run "/install shelly-sync" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Shelly Sync free?
Yes, Shelly Sync is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Shelly Sync support?
Shelly Sync is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Shelly Sync?
It is built and maintained by jcbuer (@jcbuer); the current version is v1.0.1.