roborock
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.
Why use this skill?
Manage your Roborock vacuum with OpenClaw AI. Clean specific rooms, monitor consumables, and automate home maintenance tasks easily.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/dru-ca/robo-rockWhat This Skill Does
The Roborock skill enables OpenClaw AI agents to interface directly with your home vacuuming hardware via the python-roborock CLI. It allows for granular control over your robot cleaner, providing the ability to start and stop cleaning cycles, navigate to specific rooms, monitor maintenance logs, and adjust device settings. By integrating this skill, users can delegate home maintenance tasks to their AI agent, enabling hands-free operation and schedule management.
Installation
- Prerequisites: Ensure you have
pipxinstalled on your system. - Install the CLI: Run
pipx install python-roborockin your terminal. - Authenticate: Run
roborock loginto connect your Roborock/Xiaomi Home account credentials. - Identify Device: Execute
roborock list-devicesto capture your unique Device ID. - Configure OpenClaw: Install the skill via
clawhub install openclaw/skills/skills/dru-ca/robo-rock. We recommend storing your Device ID in your project'sTOOLS.mdfile for easy reference during agent interactions.
Use Cases
- Automated Cleaning: Request full house cleaning or specific room segments while you are away.
- Maintenance Tracking: Query the agent for consumable status (filter, brush, sensor health) to proactively perform maintenance.
- Remote Monitoring: Check if the vacuum is currently working, paused, or stuck, and view the last cleaning record summary.
- Configuration: Update voice volume, enable child locks, or toggle LED indicators directly through chat prompts.
Example Prompts
- "Hey, can you start the robot vacuum and clean the living room and kitchen?"
- "Check the status of the Roborock; does it need the main brush replaced yet?"
- "Return the robot to the dock and give me a summary of how much area it covered today."
Tips & Limitations
- Device IDs: Commands consistently require the
--device_idflag. If performing multiple operations, useroborock sessionto maintain state. - Troubleshooting: If the skill fails, use the debug flag (
-d) to inspect network packets. Ensure your Roborock device is connected to the same network and is active on the official app. - Network: This tool relies on an external API connection to Roborock cloud servers; ensure stable internet connectivity.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-dru-ca-robo-rock": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, external-api
Related Skills
phone-calls
Make AI-powered phone calls via Bland AI - book restaurants, make appointments, inquire about services. The AI calls on your behalf and reports back with transcripts.
ABM Outbound
Multi-channel ABM automation that turns LinkedIn URLs into coordinated outbound campaigns. Scrapes profiles, enriches with Apollo (email + phone), gets mailing addresses via Skip Trace, then orchestrates email sequences, LinkedIn touches, and handwritten letters via Scribeless. The secret weapon for standing out in crowded inboxes.
google-workspace
Gmail, Calendar, Drive, Docs, Sheets — NO Google Cloud Console required. Just OAuth sign-in. Zero setup complexity vs traditional Google API integrations.