A Python-based automation skill to control Sphero Mini robot balls through Bluetooth Low Energy across multiple platforms.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install sphero-mini
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install sphero-mini using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
This skill provides a comprehensive Python interface for interacting with the Sphero Mini robot using the bleak library. It enables developers to programmatically control robot movements, LED configurations, and power states across macOS, Windows, and Linux. By leveraging Openclaw Skills, users can integrate physical robot automation into their local workflows, ranging from simple color changes to complex geometric movement patterns and interactive pet play modes.
The library is designed for the Sphero Mini specifically and focuses on cross-platform compatibility. It abstracts the complexities of Bluetooth Low Energy (BLE) communication, allowing users to send commands for speed, heading, and RGB LED values with simple asynchronous Python functions.
Install the required Bluetooth library using pip:
pip3 install bleak
Run the scan script to find your Sphero Mini's identifier (look for SM-XXXX):
python3 scripts/scan_sphero.py
Replace the placeholder SPHERO_MAC in your scripts with the address found during the scan step.
The skill interacts with the robot using specific command parameters as outlined in the following table:
| Parameter | Value Range | Description |
|---|---|---|
| Speed | 0 - 255 | Controls the velocity of the robot roll. |
| Heading | 0 - 359 | The direction in degrees the robot will face. |
| RGB Colors | 0 - 255 | Individual red, green, and blue values for the main LED. |
| Back LED | 0 - 255 | Brightness intensity for the rear orientation LED. |
| Battery | Voltage | Floating point value representing current battery status. |
Loading
An advanced command-line interface for Home Assistant providing deep control over smart devices, event monitoring, and history tracking.

A local-first skill that records the structural evolution of ideas, branches, and pivots in your conversations as a browsable JSON tree.

A local-first multimedia research library designed to capture, organize, and search hardware project knowledge with intelligent weighting.

A diagnostic tool for evaluating the accuracy and retrieval quality of RAG pipelines using Ragas metrics.

A specialized Node.js infrastructure module providing AI agents with persistent identity, crash recovery, and cognitive health monitoring through a verifiable ledger system.

A specialized Node.js infrastructure module providing AI agents with persistent identity, crash recovery, and cognitive health monitoring.








































