← Back to Skills Marketplace
S2-SP-OS Energy Radar
by
MilesXiang
· GitHub ↗
· v1.1.1
· MIT-0
153
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install s2-energy-perception
Description
S2-SP-OS Energy Radar. Maps spatial inventory and generates advanced local visual dashboards (Bar/Pie/Trend) for user insights without cloud analytics. / S2...
Usage Guidance
This skill appears to be what it says (local inventory + charts) but it also pushes the agent toward active device control and suggests downloading an on-device ML model from an unspecified source. Before installing or running it:
- Review the energy.py functions that were elided (run_inventory, read_smart_breaker) to confirm they don't phone home or perform unexpected network I/O.
- If you plan to use vision/edge-model features, only download models from a trusted URL (official project or vendor release); avoid arbitrary/unverified model downloads.
- Be cautious about wiring RS485/Modbus hardware and about permitting cross-skill automation: if you allow the agent to invoke other skills that can actuate (cut power), require explicit user confirmation before any actuation.
- Run the skill in an isolated environment (non-privileged account, limited network) until you're comfortable with behavior.
If you want a safer thumbs-up, provide the full content of run_inventory and read_smart_breaker and the exact model download URL so I can re-check network calls, unknown hosts, or any code that would transmit data off the device.
Capability Analysis
Type: OpenClaw Skill
Name: s2-energy-perception
Version: 1.1.1
The s2-energy-perception skill is a local energy monitoring and visualization tool that uses standard libraries (pandas, matplotlib) to generate household energy reports. The code in energy.py operates entirely locally, generating PNG charts in the current directory and returning file URIs to the agent without any network exfiltration or unauthorized file access. It includes a mandatory privacy consent check via environment variables and the instructions in SKILL.md and AGENT-EXAMPLES.md are strictly aligned with the stated purpose of energy analysis and local dashboarding.
Capability Assessment
Purpose & Capability
Name/description (spatial inventory + local dashboards) align with the included python script (generate_dashboard) and SKILL.md which run local processing with pandas/numpy/matplotlib. The setup-guide and S2-MEMZERO-PROTOCOL that describe RS485/Modbus smart breaker integration and a Nano-scale Edge CNN are consistent with an energy/hardware integration use-case, but they expand the scope to hardware I/O and on-device ML (model download) which the top-level metadata doesn't fully enumerate. The presence of agent guidance that recommends cross-skill power-cut actions (actuation) is beyond a purely passive dashboard capability.
Instruction Scope
SKILL.md instructs the agent to run local scripts and to present file:// image URIs — expected. However AGENT-EXAMPLES explicitly instructs the agent to proactively propose and call other skills/agents to cut power and configure automatic actuations. The setup-guide also mentions wiring RS485 and passive polling vs. actuation handling. That is scope creep from 'passive visual dashboard' into control/actuation and cross-skill orchestration, which materially increases risk.
Install Mechanism
There is no formal install spec (instruction-only + included code), which is lower disk-write risk. However setup-guide tells operators to download a quantized MobileNet SSD .tflite model (source/location not specified) and to install tflite-runtime/opencv packages — an unspecified external model download is a notable vector (unvalidated binary). The primary packaged deps used by the included code (pandas/numpy/matplotlib) are declared in metadata and used.
Credentials
Only one required env var (S2_PRIVACY_CONSENT) and python3 are declared, which is proportionate for a local tool. That said the code and docs imply access to local images, RS485/Modbus hardware, and the filesystem (writing charts to cwd, producing file:// URIs). Those local hardware/file accesses are reasonable for an edge energy tool but are privileges the user should consciously accept; the skill does not request cloud credentials, which is appropriate.
Persistence & Privilege
always is false and the skill does not request persistent platform-wide privileges. However the AGENT-EXAMPLES language urging automated cross-skill actuation increases the operational blast radius if the agent is allowed to autonomously invoke other skills that can control devices. Autonomous invocation combined with actuation instructions is the main privilege concern here.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install s2-energy-perception - After installation, invoke the skill by name or use
/s2-energy-perception - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.1.1
No functional changes. Version bump only.
- Updated version from 1.1.0 to 1.1.1.
- No modifications to code or documentation detected.
v1.1.0
- Added AGENT-EXAMPLES.md to provide guidance for agents on presenting visual energy dashboards with engaging, privacy-focused language.
- Updated skill description and instructions in SKILL.md for better clarity on local-only analytics and visualization steps.
- Detailed example responses demonstrate how to highlight peak usage and key trends using generated chart URIs.
- Emphasized local processing and privacy (no cloud analytics) in both documentation and sample agent output.
Metadata
Frequently Asked Questions
What is S2-SP-OS Energy Radar?
S2-SP-OS Energy Radar. Maps spatial inventory and generates advanced local visual dashboards (Bar/Pie/Trend) for user insights without cloud analytics. / S2... It is an AI Agent Skill for Claude Code / OpenClaw, with 153 downloads so far.
How do I install S2-SP-OS Energy Radar?
Run "/install s2-energy-perception" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is S2-SP-OS Energy Radar free?
Yes, S2-SP-OS Energy Radar is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does S2-SP-OS Energy Radar support?
S2-SP-OS Energy Radar is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created S2-SP-OS Energy Radar?
It is built and maintained by MilesXiang (@spacesq); the current version is v1.1.1.
More Skills