roborock-conversational-controlTurn a Roborock into a conversational OpenClaw companion. Use when the user wants natural-language vacuum control like clean the kitchen, go home, pause, sta...
Install via ClawdBot CLI:
clawdbot install serdarsalim/roborock-conversational-controlGrade Fair — based on market validation, documentation quality, package completeness, maintenance status, and authenticity signals.
Generated May 10, 2026
A user sends natural language commands like 'clean the kitchen' or 'go home' via Telegram to control a Roborock vacuum. The skill interprets the intent, maps room aliases, and executes the appropriate action via a shell wrapper, providing a conversational experience.
Users define custom room aliases (e.g., ROOM_KITCHEN='17') to map friendly names to Roborock segment IDs. They can trigger cleaning of specific rooms by name, with alias discovery and refresh scripts to sync with the live map.
Users can query the vacuum's status, battery level, and location via text commands. This is useful for remote monitoring, especially when away from home, providing peace of mind and timely alerts.
The skill can be integrated into a Telegram bot that serves as a conversational interface for scheduling cleaning routines. For example, a user can say 'start cleaning at 3 PM' and receive confirmation, or set recurring tasks.
A household with multiple Roborock vacuums can use a single Telegram bot to control each device by name (e.g., 'tell Jojo to clean the living room'). The skill manages device-specific contexts and avoids conflicts.
Offer conversational vacuum control as a premium feature of a broader smart home assistant subscription (e.g., $2.99/month per device). Includes custom aliases, priority support, and multi-device management.
License the skill to smart home companies or IoT platforms that want to add natural-language vacuum control to their existing products. Customizable branding and room alias templates.
Provide basic control (start, pause, home) for free, while advanced features like custom room aliases, multi-room cleaning, and alias refresh scripts are part of a paid tier. Ad-supported free version.
💬 Integration Tip
Ensure the jojo.env file is configured with the correct device ID and any desired room aliases before first use. Test with a simple 'status' command to confirm connectivity.
Scored May 10, 2026
智能客服机器人 - 24小时在线客服,自动回复、知识库管理、多渠道支持
切换 agent 的人设(soul.md)。支持三套预设人设与原有人设之间自由切换。 触发词:切换人设、persona-switch、赛博朋友、温柔伴侣、创始人龙虾。
Cross-functional organizational health check combining signals from all C-suite roles. Scores 8 dimensions on a traffic-light scale with drill-down recommend...
Build React chat interfaces with Vercel AI SDK v6. Covers useChat/useCompletion/useObject hooks, message parts structure, tool approval workflows, and 18 UI error solutions. Prevents documented issues with React Strict Mode, concurrent requests, stale closures, and tool approval edge cases. Use when: implementing AI chat UIs, migrating v5→v6, troubleshooting "useChat failed to parse stream", "stale body values", "React maximum update depth", "Cannot read properties of undefined (reading 'state')", or tool approval workflow errors.
Print a friendly greeting. Use when the user asks to be greeted, needs a simple hello demo, or wants a no-network text output test.
Builds consensus-driven AI personas from multiple perspectives