ZappushZappush
SkillsUse CasesBenchmarkCommunitySign In
      Back to Skills
      JonesChi

      Safety Report

      Sphero Mini Control

      @JonesChi

      Control Sphero Mini robot ball via Bluetooth Low Energy. Roll, change colors, read sensors, draw shapes, and play with cats. Uses bleak for cross-platform BLE support (macOS/Windows/Linux).

      1,470Downloads
      0Installs
      0Stars
      1Versions
      Customer Support1,744Networking & DNS1,102Design & Prototyping842

      Security Analysis

      medium confidence
      Suspicious

      The package appears to implement a legitimate Sphero Mini BLE controller and only installs bleak, but there are multiple inconsistencies (missing/mismatched scripts and API names) that make the bundle sloppy and warrant review before running.

      Feb 11, 202612 files1 concern
      Purpose & Capabilityok

      Name/description match the included code and the only declared dependency is bleak (a BLE library). Requiring python3 and bleak is proportional for a Bluetooth robot control skill.

      Instruction Scopeconcern

      SKILL.md and README contain usage examples that reference some files/functions that are not present or have different names in the bundle (e.g., calls to getBatteryVoltage vs. getVoltage, references to scripts/set_color.py which is not in the manifest). scripts/sphero_control.py imports 'sphero_mini' which is not included (the main library present is sphero_mini_bleak.py). These mismatches could cause confusion or cause users to run the wrong commands; instructions also suggest optional curl downloads from GitHub raw URLs in docs (not executed by install but could prompt users to fetch extra code).

      Install Mechanismok

      Install spec only uses pip to install the well-known 'bleak' package. No arbitrary URL downloads, no archive extraction, and no nonstandard install locations were declared.

      Credentialsok

      The skill requests no environment variables, no credentials, and no config paths. There are no surprising secret or credential requests relative to the stated purpose.

      Persistence & Privilegeok

      always is false and the skill does not request elevated platform privileges or modify other skills/config. It runs as normal user-space scripts and does not request permanent presence.

      Guidance

      This package largely does what it claims (BLE control for a Sphero Mini) and installs only the standard bleak library, but there are several mismatches and missing files that make it risky to run without inspection. Before installing/running: 1) Review scripts/sphero_mini_bleak.py (you already have it) and confirm the API names used (e.g., getVoltage vs getBatteryVoltage) and the AntiDOS write are acceptable; 2) Note missing or inconsistent files referenced in docs (sphero_control.py imports sphero_mini which isn't included; SKILL.md/README mention set_color.py and getBatteryVoltage which are absent or differently named). Either fix imports or run the scripts that explicitly import sphero_mini_bleak.py. 3) Do not run curl commands from docs without verifying the target URLs; those example commands would download third-party code. 4) Run BLE scripts from an unprivileged account and be prepared to grant Bluetooth permissions (on Linux you may need capabilities or sudo). If you want to proceed, test on a system where unexpected behavior (e.g., uncontrolled robot movement) is safe and review any external code referenced in the documentation first.

      Latest Release

      v1.0.0

      Initial release: cross-platform Sphero Mini control via Bluetooth LE - Control Sphero Mini robot ball using Python and bleak on macOS, Windows, and Linux. - Supports rolling, LED color/backlight control, battery status, heading reset, and power management. - Includes pre-built scripts: random cat play mode, draw shapes (square, star), and color setting. - Troubleshooting tips, installation, and quick start examples provided. - For Sphero Mini only; not compatible with other Sphero models.

      More by @JonesChi

      Home Assistant CLI

      9 stars

      self-improving-agent

      @pskoett · 1,456 stars

      Gog

      @steipete · 672 stars

      Tavily Web Search

      @arun-8687 · 620 stars

      Find Skills

      @JimLiuxinghai · 529 stars

      Proactive Agent

      @halthelobster · 426 stars

      Published by @JonesChi on ClawHub

      Zappush© 2026 Zappush
      HomeGuaranteeSupport

      Something feels unusual? We want to help: [email protected]