← Back to Skills Marketplace
ai-gaoqian

Smart Home IoT Control

by ai-gaoqian · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
17
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install smart-home-iot
Description
一站式智能家居设备管理与自动化编排技能。支持Home Assistant、米家、涂鸦智能等主流平台,通过自然语言控制灯光、温控、安防、窗帘等设备,支持场景联动与定时任务。兼容MQTT/Zigbee/Matter协议,覆盖全球主流智能家居生态。
README (SKILL.md)

Smart Home IoT Control

Unified smart home device management and automation skill for OpenClaw. Control lights, thermostats, security systems, curtains, and appliances across multiple platforms using natural language.

Supported Platforms

Platform Protocol Region
Home Assistant REST/WebSocket Global
Mi Home (米家) MiIO China/Asia
Tuya Smart Tuya Cloud API Global
SmartThings Samsung API Global
Apple HomeKit HAP Global

Core Capabilities

Device Discovery & Status

  • Auto-discover devices on local network
  • Real-time status polling (online/offline, power, brightness, temperature)
  • Device categorization by room and type
  • Health monitoring and battery level alerts

Natural Language Control

"Turn off all lights in the living room"
"Set bedroom temperature to 22°C"
"Lock all doors and arm the security system"
"Dim the dining room lights to 30%"

Scene Automation

  • Create custom scenes (e.g., "Movie Night": dim lights + close curtains + turn on TV)
  • Time-based schedules (sunrise/sunset triggers)
  • Conditional triggers (motion detected → turn on lights)
  • Multi-condition AND/OR logic

Energy Management

  • Power consumption tracking per device
  • Usage patterns analysis
  • Energy-saving recommendations
  • Solar/battery integration monitoring

Protocols Support

  • MQTT 3.1.1/5.0: Full pub/sub with TLS
  • Zigbee 3.0: Via ZHA or zigbee2mqtt
  • Matter 1.2: Thread/Wi-Fi commissioning
  • Z-Wave: Via controller gateway
  • Bluetooth LE: Sensor data collection

Security

  • Local-first architecture (no cloud dependency for core functions)
  • End-to-end encryption for remote access
  • OAuth 2.0 device authorization
  • Role-based access control (admin/family/guest)

Usage Examples

# Discover all devices
action: discover
output: device_list.yaml

# Create a scene
scene: good_morning
triggers:
  - time: "07:00"
  - condition: weekday
actions:
  - device: bedroom_curtains
    command: open
    level: 100
  - device: kitchen_light
    command: on
    brightness: 80
  - device: coffee_maker
    command: on
Usage Guidance
Review this skill carefully before installing. Use it only with accounts and devices you are willing to let an agent control, and add your own confirmation requirements for locks, alarms, thermostats, ovens, coffee makers, and other safety-sensitive appliances. Prefer limited-role credentials, audit logs, and narrow automation scopes.
Capability Tags
requires-oauth-tokenrequires-sensitive-credentials
Capability Assessment
Purpose & Capability
The stated purpose matches the capabilities, but those capabilities include physical-world actions such as locking doors, arming security systems, controlling thermostats, curtains, TVs, and appliances.
Instruction Scope
The instructions show natural-language device control and scheduled scenes, including security and appliance actions, but do not define confirmation prompts, restricted scopes, emergency handling, or approval gates for high-risk commands.
Install Mechanism
The artifact contains only SKILL.md, no executable scripts, and declares expected requirements for Python and homeassistant-api.
Credentials
Local network discovery, cloud platform integrations, OAuth, and sensitive smart-home credentials are proportionate to the stated purpose, but users should scope credentials carefully.
Persistence & Privilege
Scene automation and scheduled triggers are disclosed as part of the skill; no hidden persistence mechanism or privilege escalation was found in the artifact.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install smart-home-iot
  3. After installation, invoke the skill by name or use /smart-home-iot
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Smart Home IoT Control 1.0.0 – unified smart home management and automation. - Supports controlling and automating lights, thermostats, security, curtains, and appliances via natural language. - Integrates major platforms (Home Assistant, Mi Home, Tuya, SmartThings, HomeKit); covers MQTT, Zigbee, Matter, Z-Wave, Bluetooth LE. - Features device discovery, status monitoring, scene automation, energy management, and role-based security. - Enables local-first control with end-to-end encryption for remote access. - Example usage and automation scenarios documented in SKILL.md.
Metadata
Slug smart-home-iot
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Smart Home IoT Control?

一站式智能家居设备管理与自动化编排技能。支持Home Assistant、米家、涂鸦智能等主流平台,通过自然语言控制灯光、温控、安防、窗帘等设备,支持场景联动与定时任务。兼容MQTT/Zigbee/Matter协议,覆盖全球主流智能家居生态。 It is an AI Agent Skill for Claude Code / OpenClaw, with 17 downloads so far.

How do I install Smart Home IoT Control?

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

Is Smart Home IoT Control free?

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

Which platforms does Smart Home IoT Control support?

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

Who created Smart Home IoT Control?

It is built and maintained by ai-gaoqian (@ai-gaoqian); the current version is v1.0.0.

💬 Comments