9.4k★by iamanorange
midea_ac – OpenClaw Skill
midea_ac is an OpenClaw Skills integration for coding workflows. Control Midea ACs. Use this skill when the user wants to control ACs. Supports turning ACs on/off, setting temperature, setting fan speed, switching modes, and more.
Skill Snapshot
| name | midea_ac |
| description | Control Midea ACs. Use this skill when the user wants to control ACs. Supports turning ACs on/off, setting temperature, setting fan speed, switching modes, and more. OpenClaw Skills integration. |
| owner | iamanorange |
| repository | iamanorange/midea-ac |
| language | Markdown |
| license | MIT |
| topics | |
| security | L1 |
| install | openclaw add @iamanorange/midea-ac |
| last updated | Feb 7, 2026 |
Maintainer

name: midea_ac description: Control Midea ACs. Use this skill when the user wants to control ACs. Supports turning ACs on/off, setting temperature, setting fan speed, switching modes, and more. invocable: true
Midea Smart Home Control
Control Midea ACs via the msmart.
How to Use
Skill path: ~/.openclaw/skills/midea_ac
AC Control Commands
# Navigate to skill directory
cd ~/.openclaw/skills/midea_ac
# Check status
python scripts/midea_ac.py bedroom status
# Turn on/off
python scripts/midea_ac.py bedroom on
python scripts/midea_ac.py bedroom off
python scripts/midea_ac.py bedroom toggle
# Set operation mode
python scripts/midea_ac.py bedroom --mode cool
# Set target temperature
python scripts/midea_ac.py bedroom --temperature 26
# Set fan speed
python scripts/midea_ac.py bedroom --fan_speed low
# Set aux hear mode
python scripts/midea_ac.py bedroom --aux_mode on
# Set multiple parameters at once
python scripts/midea_ac.py bedroom --mode heat --temperature 28 --fan_speed medium --aux_mode off
Natural Language Understanding
When the user says the following, execute the corresponding command:
| User Says | Command |
|---|---|
| Turn on the <room-name> AC / open AC | scripts/midea_ac.py <room-name> on |
| Turn off the <room-name> AC / close <room-name> AC | scripts/midea_ac.py <room-name> off |
| Toggle the <room-name> AC | scripts/midea_ac.py <room-name> toggle |
| Warmer / more warm | Check status first, then increase temperature by 2 - 10 degrees |
| Cooler / less heat | Check status first, then decrease temperature by 2 - 10 degrees |
| Full speed / maximum | if mode is heat: scripts/midea_ac.py <room-name> --temperature 30 --fan_speed max, if mode is cool: scripts/midea_ac.py <room-name> --temperature 16 --fan_speed max |
| Minimum speed | scripts/midea_ac.py <room-name> --fan_speed low |
| <room-name> AC status / what's the <room-name> status | scripts/midea_ac.py <room-name> status |
Before Executing
- Navigate to skill directory:
cd ~/.openclaw/skills/midea_ac - Run with uv:
python scripts/midea_ac.py <room-name> <command> - Report the result to the user after execution
Permissions & Security
Security level L1: Low-risk skills with minimal permissions. Review inputs and outputs before running in production.
Requirements
- OpenClaw CLI installed and configured.
- Language: Markdown
- License: MIT
- Topics:
FAQ
How do I install midea_ac?
Run openclaw add @iamanorange/midea-ac in your terminal. This installs midea_ac into your OpenClaw Skills catalog.
Does this skill run locally or in the cloud?
OpenClaw Skills execute locally by default. Review the SKILL.md and permissions before running any skill.
Where can I verify the source code?
The source repository is available at https://github.com/openclaw/skills/tree/main/skills/iamanorange/midea-ac. Review commits and README documentation before installing.
