Control Roborock robot vacuums (status, clean, maps, consumables). Use when asked to vacuum, check vacuum status, control robot vacuum, or manage cleaning schedules. Triggers on vacuum, roborock, clean floor, hoover, robot cleaner keywords.
数据来源:ClawHub。 在 ClawSkills 查看
选择你使用的 Agent
方法一:命令行安装(推荐)
推荐(无需提前安装 clawhub)
npx clawhub@latest --dir ~/.claude/skills install robo-rock或使用 clawhub CLI(需提前安装)
clawhub --dir ~/.claude/skills install robo-rock⚠️ 需要 Node.js 18+,没有 Node?请使用下方方法二直接下载 ZIP。 安装 Node.js →
方法二:手动下载安装(无需 Node)
下载 ZIP,解压后将文件夹放到以下路径,重启 Agent 即可:
安装路径
~/.claude/skills/robo-rock/💡解压后将文件夹放到上方路径,重启 Agent 即可生效
--- name: roborock description: Control Roborock robot vacuums (status, clean, maps, consumables). Use when asked to vacuum, check vacuum status, control robot vacuum, or manage cleaning schedules. Triggers on vacuum, roborock, clean floor, hoover, robot cleaner keywords. metadata: {"clawdbot":{"emoji":"🧹","requires":{"bins":["roborock"]},"install":[{"id":"pipx","kind":"pipx","package":"python-roborock","bins":["roborock"],"label":"Install roborock CLI (pipx)"}]}} ---
Control Roborock robot vacuums via the roborock CLI.
pipx install python-roborock
roborock login
Enter your Roborock/Xiaomi Home app email and password.
roborock list-devices
Note your device ID (looks like AbCdEf123456789XyZ).
Add to your TOOLS.md for easy reference:
## Roborock Vacuum
- **Device ID:** your-device-id-here
- **Model:** Roborock S7 Max Ultra (or your model)
All commands need --device_id "YOUR_DEVICE_ID" — replace with your actual device ID.
roborock status --device_id "YOUR_DEVICE_ID"
roborock command --device_id "YOUR_DEVICE_ID" start
roborock command --device_id "YOUR_DEVICE_ID" stop
roborock command --device_id "YOUR_DEVICE_ID" pause
roborock command --device_id "YOUR_DEVICE_ID" home
First get room IDs:
roborock rooms --device_id "YOUR_DEVICE_ID"
Then clean specific rooms:
roborock command --device_id "YOUR_DEVICE_ID" segment_clean --rooms 16,17
roborock consumables --device_id "YOUR_DEVICE_ID"
Shows filter, brush, sensor lifespans.
roborock reset-consumable filter --device_id "YOUR_DEVICE_ID"
roborock reset-consumable main_brush --device_id "YOUR_DEVICE_ID"
roborock reset-consumable side_brush --device_id "YOUR_DEVICE_ID"
roborock clean-record --device_id "YOUR_DEVICE_ID"
roborock clean-summary --device_id "YOUR_DEVICE_ID"
roborock maps --device_id "YOUR_DEVICE_ID"
roborock home
roborock map-image --device_id "YOUR_DEVICE_ID" --output /tmp/vacuum-map.png
roborock features --device_id "YOUR_DEVICE_ID"
roborock volume --device_id "YOUR_DEVICE_ID"
roborock set-volume 50 --device_id "YOUR_DEVICE_ID"
roborock dnd --device_id "YOUR_DEVICE_ID"
roborock led-status --device_id "YOUR_DEVICE_ID"
roborock child-lock --device_id "YOUR_DEVICE_ID"
For multiple commands without repeating device ID:
roborock session --device_id "YOUR_DEVICE_ID"
Commands fail silently:
roborock loginroborock -d status --device_id "YOUR_DEVICE_ID""Device not found":
roborock list-devices to verify device ID"Authentication failed":
roborock login"Vacuum the house":
roborock command --device_id "YOUR_DEVICE_ID" start
"Vacuum the kitchen":
roborock rooms --device_id "YOUR_DEVICE_ID" # find kitchen room ID
roborock command --device_id "YOUR_DEVICE_ID" segment_clean --rooms <kitchen_id>
"Is the vacuum done?":
roborock status --device_id "YOUR_DEVICE_ID"
"Send vacuum home":
roborock command --device_id "YOUR_DEVICE_ID" home
"When did it last clean?":
roborock clean-record --device_id "YOUR_DEVICE_ID"
"Check brush/filter life":
roborock consumables --device_id "YOUR_DEVICE_ID"
Works with most Roborock vacuums including:
Uses the python-roborock library.
安装 Roborock Vacuum Control 后,可以对 AI 说这些话来触发它
Send a Slack message to the #engineering channel about the deployment
Formats and sends the message with relevant context, tagging the right people
Summarize all unread messages in my inbox from today
Reads messages across connected channels and returns a prioritized summary
Draft a reply to this customer complaint and send it for review
Writes an empathetic, professional response and routes it to the approval queue
将技能文件夹放到 ~/.claude/skills/robo-rock/ 目录(个人级,所有项目可用),或 .claude/skills/robo-rock/(项目级)。重启 AI 客户端后,用 /robo-rock 主动调用,或让 AI 根据上下文自动发现并使用。
Roborock Vacuum Control 支持 Claude、Cursor、OpenClaw,可与这些 AI 平台无缝集成,扩展其能力。
Roborock Vacuum Control 可免费安装使用。请查阅仓库了解许可证信息。
Control Roborock robot vacuums (status, clean, maps, consumables). Use when asked to vacuum, check vacuum status, control robot vacuum, or manage cleaning schedules. Triggers on vacuum, roborock, clean floor, hoover, robot cleaner keywords.
Roborock Vacuum Control 属于「Communication」分类,该分类的技能帮助 AI 智能体在此领域执行专业任务。