← 返回 Skills 市场
powtac

Meross Smart

作者 Simon Brüchner · GitHub ↗ · v1.0.26 · MIT-0
cross-platform ✓ 安全检测通过
295
总下载
1
收藏
1
当前安装
2
版本数
在 OpenClaw 中安装
/install meross
功能描述
Control Meross cloud plugs via local CLI commands. Use for discovery, state checks, and switch on/off actions.
安全使用建议
This skill appears to do what it says: control Meross cloud plugs. Before installing, consider: 1) it requires your Meross account email and password — only provide credentials you trust to the skill and avoid storing them in files; 2) you will need to run 'npm install' which will fetch the meross-cloud package from npm — if you have supply-chain concerns, run in an isolated environment or inspect that dependency separately; 3) the skill writes and reads a local devices.json (registry) — review that file and set appropriate filesystem permissions; 4) if you are uncomfortable sharing long‑lived credentials, create a dedicated Meross account or rotate credentials after testing; 5) the agent can invoke the skill autonomously by default (platform default) — if you don't want autonomous actions, restrict or disable the skill in agent settings. Overall the footprint and requirements are proportionate to the stated purpose.
功能分析
Type: OpenClaw Skill Name: meross Version: 1.0.26 The skill is a legitimate implementation for controlling Meross smart devices using the 'meross-cloud' library. It follows standard practices for OpenClaw skills, requiring credentials via environment variables and providing a CLI interface for device discovery and state management. The code in 'dist/cli.js' and 'dist/merossClient.js' includes proper input validation, error handling, and explicit instructions in 'SKILL.md' to prevent the accidental persistence of sensitive credentials to the local 'devices.json' registry.
能力评估
Purpose & Capability
Name/description (control Meross plugs) match the code and instructions. The skill only requires MEROSS_EMAIL and MEROSS_PASSWORD (and optional MEROSS_REGION) which are appropriate for authenticating to Meross cloud. The included meross-cloud dependency is expected for the stated function.
Instruction Scope
SKILL.md confines runtime to the local CLI (node dist/cli.js) and enumerates commands and registry behavior. It does not instruct reading unrelated system files or exfiltrating data. It explicitly forbids writing credentials to registry files and restricts capabilities to 'switch' only.
Install Mechanism
There is no platform-level install spec; SKILL.md instructs running npm install and npm run build in new environments. The package relies on the public npm package meross-cloud (declared in package.json). This is reasonable but means runtime will fetch third‑party code from the npm registry — the user should be aware of supply-chain risk and run in an isolated/test environment if unsure.
Credentials
Requested environment variables are MEROSS_EMAIL and MEROSS_PASSWORD (primary), with MEROSS_REGION optional. These are necessary and proportionate for authenticating to Meross cloud. The code does not read other unexpected env vars or config paths.
Persistence & Privilege
The skill is not forced-always (always: false) and does not request elevated or cross-skill configuration. It reads/writes a local devices.json in the skill root (as documented). Autonomous model invocation remains enabled by default but is not combined with other concerning privileges here.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install meross
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /meross 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.26
- Clarified runtime requirements: both MEROSS_EMAIL and MEROSS_PASSWORD are now strictly required before cloud operations. - Registry behavior streamlined; device discovery and registry refresh now use a single normalized format and require explicit command (`setup-once`). - Device targeting rules tightened: exact deviceId preferred, alias fallback, and ambiguity stops execution with clear error. - Scheduling for delayed actions standardized: always creates a one-shot `at` job using the exact CLI call. - Description and error codes made more concise. No changes to file structure detected.
v1.0.21
Initial release for Meross skill. - Control Meross smart devices via Meross Cloud using local Node CLI commands. - Supports device discovery, registry management, reading device state, switching power on/off, and delayed power actions. - One-time setup initializes and refreshes device registry from cloud. - Integrates with OpenClaw for scheduled (delayed) device actions. - Returns JSON on success; standardized error handling with clear error codes. - Designed for both manual and automated CLI command integration.
元数据
Slug meross
版本 1.0.26
许可证 MIT-0
累计安装 1
当前安装数 1
历史版本数 2
常见问题

Meross Smart 是什么?

Control Meross cloud plugs via local CLI commands. Use for discovery, state checks, and switch on/off actions. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 295 次。

如何安装 Meross Smart?

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

Meross Smart 是免费的吗?

是的,Meross Smart 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Meross Smart 支持哪些平台?

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

谁开发了 Meross Smart?

由 Simon Brüchner(@powtac)开发并维护,当前版本 v1.0.26。

💬 留言讨论