← Back to Skills Marketplace
wsteve

zsquadbot

by Wsteve · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
262
Downloads
1
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install zsquadbot
Description
Develop and control quadruped robots with motor commands, sensor fusion, gait generation, diagnostics, and communication protocols for platforms like Unitree...
Usage Guidance
This package appears coherent for quadruped development, but review and take precautions before running: 1) Safety first — motor_control.py and related scripts send raw commands over serial and can move real actuators; test in the simulator (sim_state/sim_control) before connecting to hardware and have an emergency stop in place. 2) Dependency check — the code expects pyserial and standard Python libs; install dependencies in a controlled virtualenv. 3) File and module mismatches — SKILL.md examples reference a top-level 'quadruped' import and some listed helper scripts that aren't present; you may need to adjust imports or run scripts with PYTHONPATH set to the skill folder. 4) Run tests in an isolated environment (or without physical devices connected) to verify behavior first. 5) If you plan to use it on a commercial platform (Unitree/ANYmal), confirm compatibility and safety limits; do not assume the code enforces hardware safety limits. If you want, I can point out specific code lines that warrant close review (e.g., serial packet formats, struct packing/unpacking, places that write files), or produce a short checklist to sandbox and smoke-test the skill safely.
Capability Analysis
Type: OpenClaw Skill Name: zsquadbot Version: 1.0.0 The skill bundle is a comprehensive toolkit for quadruped robot development, including gait generation, serial communication for hardware control (motors/IMU), and a virtual simulation environment. While 'simple_test.py' uses a risky 'exec()' call to load local scripts and 'test_all.sh' contains a hardcoded local user path (/Users/liuxing/), these are classified as non-malicious development flaws or lack of portability. No evidence of data exfiltration, unauthorized network access, or malicious prompt injection was found.
Capability Assessment
Purpose & Capability
Name/description match the included files: gait generator, motor control, IMU reader, simulator, and exporters. The code operates on serial ports and sim state which is expected for a robot control toolbox. There are no unrelated credentials, network endpoints, or cloud SDKs requested.
Instruction Scope
SKILL.md shows step-by-step examples that are limited to simulator and direct hardware control via serial (e.g., /dev/ttyUSB0, /dev/ttyUSB1). That scope is appropriate for the stated purpose, but examples will talk to serial devices and write motion files to the working directory. Also note some minor inaccuracies in docs vs files (e.g., SKILL.md examples import a top-level 'quadruped' module which isn't present as a package module; some listed helper scripts are placeholders). Running motor-control examples on live hardware can physically move motors — a safety risk.
Install Mechanism
This is an instruction-only skill with bundled source files and no install spec or remote downloads. No external binary installers or archive downloads are present, which minimizes supply-chain risk.
Credentials
The skill declares no required environment variables, no credentials, and no config paths. The code reads and writes local files (motion exports) and accesses serial devices — appropriate for robotics but not requesting excessive system secrets.
Persistence & Privilege
Skill is not always-enabled; it does not request permanent agent presence or modify other skill/system configs. It only contains scripts and runtime examples that run when invoked.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install zsquadbot
  3. After installation, invoke the skill by name or use /zsquadbot
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of the quadruped robot development skill. - Provides motor control, sensor data processing, locomotion pattern generation, and system diagnostics for quadruped robots (e.g., Unitree Go1, ANYmal, and custom robots). - Supports simulation and virtual robot control for safe prototyping and testing. - Includes scripts for motor/IMU/encoder handling, gait generation, and motion exporting. - Offers extensive usage examples and best practices for motion control, safety, and troubleshooting. - Reference documentation covers protocols, data formats, and kinematics.
Metadata
Slug zsquadbot
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is zsquadbot?

Develop and control quadruped robots with motor commands, sensor fusion, gait generation, diagnostics, and communication protocols for platforms like Unitree... It is an AI Agent Skill for Claude Code / OpenClaw, with 262 downloads so far.

How do I install zsquadbot?

Run "/install zsquadbot" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is zsquadbot free?

Yes, zsquadbot is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does zsquadbot support?

zsquadbot is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created zsquadbot?

It is built and maintained by Wsteve (@wsteve); the current version is v1.0.0.

💬 Comments