← 返回 Skills 市场
spacesq

S2-SP-OS Energy Radar

作者 MilesXiang · GitHub ↗ · v1.1.1 · MIT-0
cross-platform ⚠ suspicious
153
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install s2-energy-perception
功能描述
S2-SP-OS Energy Radar. Maps spatial inventory and generates advanced local visual dashboards (Bar/Pie/Trend) for user insights without cloud analytics. / S2...
安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install s2-energy-perception
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /s2-energy-perception 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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.
元数据
Slug s2-energy-perception
版本 1.1.1
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 2
常见问题

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... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 153 次。

如何安装 S2-SP-OS Energy Radar?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install s2-energy-perception」即可一键安装,无需额外配置。

S2-SP-OS Energy Radar 是免费的吗?

是的,S2-SP-OS Energy Radar 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

S2-SP-OS Energy Radar 支持哪些平台?

S2-SP-OS Energy Radar 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 S2-SP-OS Energy Radar?

由 MilesXiang(@spacesq)开发并维护,当前版本 v1.1.1。

💬 留言讨论