← 返回 Skills 市场
Smart Home Unified
作者
lvjunjie-byte
· GitHub ↗
· v1.1.0
· MIT-0
337
总下载
0
收藏
1
当前安装
4
版本数
在 OpenClaw 中安装
/install smart-home-unified
功能描述
统一管理多品牌智能家居设备,支持语音控制、跨平台场景联动及AI节能优化和安全监控。
安全使用建议
This skill appears to implement the advertised local Xiaomi and HomeKit adapters, but there are multiple red flags you should address before installing or providing secrets:
- Do NOT paste Apple ID passwords or other credentials into a plaintext TOOLS.md file. If the tool truly needs secrets, request that the author implement encrypted local storage or use OS keyring / environment variables.
- The README claims credentials are 'encrypted locally' but the code shows no encryption — ask the author to point to the code that performs encryption or to remove that claim.
- The Xiaomi adapter uses a hardcoded IP (192.168.1.100) when creating a miio device; confirm whether that is a placeholder and ensure it won't attempt unexpected connections on your LAN.
- Prefer to supply per‑device tokens (local tokens) rather than full account username/passwords; avoid providing Apple account passwords unless you fully trust and have audited the code and know why iCloud credentials are needed.
- Audit third‑party packages (miio, hap-nodejs) and consider installing and running the skill in an isolated environment (VM or isolated network) first. Verify network traffic (no unexpected outbound connections) and confirm the tool truly operates only on your LAN if you rely on the 'local only' claim.
- If you plan to use this for many devices or in production, request the author to remove plaintext credential instructions, implement secure storage, fix the hardcoded IP, and document any cloud endpoints or telemetry clearly.
功能分析
Type: OpenClaw Skill
Name: smart-home-unified
Version: 1.1.0
The skill bundle is classified as suspicious due to its request for highly sensitive credentials, including full account passwords for Xiaomi and Apple ID (HomeKit), rather than restricted API tokens or OAuth. The code in 'platforms/xiaomi.js' and 'platforms/homekit.js' consists mostly of stubs and placeholders (TODOs), contradicting claims in 'SKILL.md' and 'README.md' that 'real API integration' is implemented. Furthermore, the bundle includes an excessive amount of verbose, likely AI-generated documentation (e.g., 'MARKETING_PLAN.md', 'PUBLISH_REPORT.md') that serves no functional purpose and may be intended to create a false sense of legitimacy for a 'credential-catching' shell.
能力评估
Purpose & Capability
Name/description (unified smart‑home control) aligns with included adapters for Xiaomi and HomeKit and the CLI. However marketing/docs mention paid service, cloud features and 'support@...' while SKILL.md/README claim local‑only operation and 'no upload to cloud' — this is a contradictory message about whether the product is purely local or also cloud‑backed. The bit that asks for an Apple ID/password (even if listed 'optional' for iCloud) is not clearly justified by the stated local design.
Instruction Scope
Runtime instructions require installing miio/hap-nodejs and ask the user to add sensitive credentials (Xiaomi account, device token, HomeKit PIN, optionally Apple ID/password) into a TOOLS.md file (plaintext). The README and marketing claim credentials are 'encrypted locally', but there is no code that implements encryption or secure storage — the adapters read from a config object and SKILL.md explicitly tells the user to put secrets into a markdown file, which is insecure. SKILL.md also instructs opening UDP port 54321 and running miio extract; those are expected but should be clearly framed as sensitive. The xiaomi adapter code hardcodes an address ('192.168.1.100') when connecting with miio — that is unusual and could cause unintended network behavior if left as-is.
Install Mechanism
No installer/remote download is used; package.json lists normal npm dependencies and marks miio/hap-nodejs as optional/peer deps. There are no external arbitrary download URLs or archive extracts. The instruction to npm install -g miio/hap-nodejs is standard for local device libraries but has the usual supply‑chain risk of installing global packages.
Credentials
The skill requests highly sensitive credentials (Xiaomi username/password + device_token, HomeKit PIN, and optionally Apple ID/password) — these are plausible for a local smart‑home integration, but requiring an Apple account password is a disproportionate ask for a CLI that claims local operation. Also asking users to store secrets in TOOLS.md (a plaintext document) is a poor practice and contradicts claims of encryption. No environment variables are requested, but the chosen credential storage method is insecure.
Persistence & Privilege
Skill does not request always:true and has no special OS restrictions. It is user‑invocable and can be called autonomously by an agent (default), which is expected. There is no evidence the skill modifies other skills or global agent configuration.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install smart-home-unified - 安装完成后,直接呼叫该 Skill 的名称或使用
/smart-home-unified触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.1.0
**Big update: Added real API integration and setup instructions.**
- 实现了真实 API 集成,需用户自行配置设备 API 密钥
- 新增详细的配置指南,包括依赖安装、设备 Token 获取和凭证填写步骤
- 提供常见平台(如小米米家、Apple HomeKit)的具体配置和控制命令示例
- 增加了使用注意事项及本地网络、端口、防火墙等环境要求
- 公布官方文档、支持渠道及安全提示
- 定价说明更加清晰,细分套餐类型和功能配额
v1.0.2
v1.0.2 - 智能家居统一控制,支持小米/华为/HomeKit/Alexa/Google 等多平台集成
v1.0.1
Updated pricing and marketing materials
v1.0.0
v1.0.0 - 智能家居统一控制,支持小米/华为/HomeKit/Alexa/Google 等多平台集成
元数据
常见问题
Smart Home Unified 是什么?
统一管理多品牌智能家居设备,支持语音控制、跨平台场景联动及AI节能优化和安全监控。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 337 次。
如何安装 Smart Home Unified?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install smart-home-unified」即可一键安装,无需额外配置。
Smart Home Unified 是免费的吗?
是的,Smart Home Unified 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Smart Home Unified 支持哪些平台?
Smart Home Unified 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Smart Home Unified?
由 lvjunjie-byte(@lvjunjie-byte)开发并维护,当前版本 v1.1.0。
推荐 Skills