← 返回 Skills 市场
skill-create-pip
作者
1209823208
· GitHub ↗
· v2.0.0
· MIT-0
109
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install skill-create-pip
功能描述
Control Ecovacs/DEEBOT robot vacuums via the Ecovacs IoT API. Use when the user wants to control a robot vacuum, check battery, start/stop/pause cleaning, re...
安全使用建议
This skill appears to do what it claims (control Ecovacs vacuums). Before installing: (1) be aware the script stores your phone and password (MD5 or MD5-of-plaintext) plus token in ~/.ecovacs_session.json — protect that file (restrict file permissions) or remove the stored password after login if you prefer. (2) Traffic is sent to Ecovacs endpoints defined in the code; if you require higher assurance, verify those hostnames against official Ecovacs documentation or an official SDK/repo. (3) Because the session file contains credentials, delete or rotate them if you stop using the skill. (4) If you need stricter security, consider running the script in an isolated environment or inspect/modify the code to use a more secure secret store instead of a plaintext session file.
功能分析
Type: OpenClaw Skill
Name: skill-create-pip
Version: 2.0.0
The skill is designed to control Ecovacs vacuum robots but exhibits suspicious metadata and insecure data handling. The `slug` in `_meta.json` is `skill-create-pip`, which is entirely unrelated to the Ecovacs functionality described in `SKILL.md`, suggesting a potential template error or misleading naming. Furthermore, `scripts/ecovacs.py` implements insecure credential persistence by storing the user's phone number and MD5-hashed password in a local plaintext file (`~/.ecovacs_session.json`). While these actions are functional for the stated purpose of maintaining a session with Ecovacs IoT endpoints (e.g., `api-app.dc-cn.cn.ecouser.net`), the storage of sensitive credentials in an accessible local file constitutes a significant security vulnerability.
能力评估
Purpose & Capability
Name/description match the included code and docs. The script implements login, device discovery, and command sending to Ecovacs endpoints (api-app.dc-cn.cn.ecouser.net and device mqs hosts), which is exactly what a robot-control skill should do.
Instruction Scope
SKILL.md instructions align with the python script: login → get devices → send commands. The guidance references only the Ecovacs API, the included files, and a session file (~/.ecovacs_session.json). There are no instructions to read unrelated system files or transmit data to third-party endpoints.
Install Mechanism
No install spec — instruction-only with an included Python script. No downloads from arbitrary URLs or package installs. This is the lowest-risk install model for this functionality.
Credentials
The skill requests no environment variables or external credentials, which is appropriate. It does persistently store phone and password (MD5 or MD5-of-plaintext) and token in ~/.ecovacs_session.json; persisting credentials to a local file is functional but a security/privacy consideration (see user guidance).
Persistence & Privilege
always is false and the skill does not request system-wide changes or modify other skills. Writing a session file under the user's home directory is expected for a client; it does not alter other agent configurations.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install skill-create-pip - 安装完成后,直接呼叫该 Skill 的名称或使用
/skill-create-pip触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v2.0.0
- Initial release of the skill.
- Provides control for Ecovacs/DEEBOT robot vacuums via the Ecovacs IoT API.
- Supports commands for cleaning, docking, battery/status checks, suction/water level, scheduling, consumables, and auto-empty station.
- Includes protocol references, command samples, and error handling guidance.
v1.0.0
Initial release of ecovacs-robot-control skill:
- Control Ecovacs/DEEBOT robot vacuums via the Ecovacs IoT API.
- Supports authentication, device listing, and sending all key commands (cleaning, charging, battery/status checks, suction/water/clean modes, consumables, scheduling, maps).
- Covers all major Ecovacs protocols and common error codes.
- Includes CLI script usage and scriptable Python examples.
- Session management with automatic token handling and error troubleshooting tips.
元数据
常见问题
skill-create-pip 是什么?
Control Ecovacs/DEEBOT robot vacuums via the Ecovacs IoT API. Use when the user wants to control a robot vacuum, check battery, start/stop/pause cleaning, re... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 109 次。
如何安装 skill-create-pip?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install skill-create-pip」即可一键安装,无需额外配置。
skill-create-pip 是免费的吗?
是的,skill-create-pip 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
skill-create-pip 支持哪些平台?
skill-create-pip 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 skill-create-pip?
由 1209823208(@1209823208)开发并维护,当前版本 v2.0.0。
推荐 Skills