ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified utilities Safety 4/5

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.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/dru-ca/robo-rock
Or

What 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

  1. Prerequisites: Ensure you have pipx installed on your system.
  2. Install the CLI: Run pipx install python-roborock in your terminal.
  3. Authenticate: Run roborock login to connect your Roborock/Xiaomi Home account credentials.
  4. Identify Device: Execute roborock list-devices to capture your unique Device ID.
  5. Configure OpenClaw: Install the skill via clawhub install openclaw/skills/skills/dru-ca/robo-rock. We recommend storing your Device ID in your project's TOOLS.md file 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

  1. "Hey, can you start the robot vacuum and clean the living room and kitchen?"
  2. "Check the status of the Roborock; does it need the main brush replaced yet?"
  3. "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_id flag. If performing multiple operations, use roborock session to 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

Author@dru-ca
Stars2387
Views0
Updated2026-03-09
View Author Profile
AI Skill Finder

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 skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-dru-ca-robo-rock": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#roborock#automation#smart-home#robotics#iot
Safety Score: 4/5

Flags: network-access, external-api