← Back to Skills Marketplace
lvjunjie-byte

Smart Home Unified

by lvjunjie-byte · GitHub ↗ · v1.1.0 · MIT-0
cross-platform ⚠ suspicious
337
Downloads
0
Stars
1
Active Installs
4
Versions
Install in OpenClaw
/install smart-home-unified
Description
统一管理多品牌智能家居设备,支持语音控制、跨平台场景联动及AI节能优化和安全监控。
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install smart-home-unified
  3. After installation, invoke the skill by name or use /smart-home-unified
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
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 等多平台集成
Metadata
Slug smart-home-unified
Version 1.1.0
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 4
Frequently Asked Questions

What is Smart Home Unified?

统一管理多品牌智能家居设备,支持语音控制、跨平台场景联动及AI节能优化和安全监控。 It is an AI Agent Skill for Claude Code / OpenClaw, with 337 downloads so far.

How do I install Smart Home Unified?

Run "/install smart-home-unified" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Smart Home Unified free?

Yes, Smart Home Unified is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Smart Home Unified support?

Smart Home Unified is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Smart Home Unified?

It is built and maintained by lvjunjie-byte (@lvjunjie-byte); the current version is v1.1.0.

💬 Comments