Robotics

v2.1.0

Control mobile robots (quadruped, bipedal, wheeled, aerial) via IM platforms. Supports Unitree robots and Insight9 AI stereo camera.

0· 659·0 current·0 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
medium confidence
Purpose & Capability
The name/description (IM-driven control for Unitree robots and Insight9 camera) aligns with the included code: robot adapters for Unitree models, IM adapters for the listed platforms, and a sensor adapter for Insight9. The code implements command parsing, movement, SLAM stubs and a factory registry for supported robots. Many features are placeholders or labeled 'coming soon', which fits the project being a work-in-progress.
Instruction Scope
SKILL.md usage examples and instructions stay within robot-control bounds and don't request unrelated system data or secrets. However there are small inconsistencies: the README/SKILL example imports 'unitree_robot_skill' while the pyproject package name is 'openclaw-robotics' and the repository top-level exports differ — this may cause confusion or runtime import errors. Runtime instructions do not instruct reading system files or environment variables.
Install Mechanism
No install spec is provided in the registry metadata (instruction-only), which minimizes installer risk. The repository does include Python source files and a pyproject.toml (depends on numpy) — but no automated install script or external downloads. This is lower-risk, though the registry metadata and README recommend installing from a GitHub repo; the skill package source is listed as 'unknown' in the provided registry data, so confirm upstream source before installing.
Credentials
The skill declares no required environment variables or primary credentials. IM adapters accept configuration fields (e.g., app_secret, access_token) in a config dict but do not read env vars by themselves. This is proportionate to the stated purpose. Note: if you later provide IM credentials (WeCom/Feishu/WhatsApp tokens) via the adapter config, those are appropriate for IM integration but should be supplied securely and only after verifying the code and origin.
Persistence & Privilege
The skill does not request permanent/always-on inclusion (always:false). It does not modify other skills or system-wide settings in the provided code. Adapters are instantiated per initialization and no background services are installed by the skill itself.
Assessment
What to consider before installing or using this skill: - Source provenance: the registry metadata lists no authoritative source here — verify the repository and author (LooperRobotics) on GitHub or another trusted host before installing or giving it network/credentials access. - Incomplete / stubbed behavior: many adapters and SLAM/navigation modules are stubs or placeholders (they set connected=True and return canned data). Treat this as development code. Expect runtime errors or missing functionality (e.g., some typing/import issues) if you try to use it as-is. - Credentials: the IM adapters accept secrets in their config (app_secret, access_token, corp_secret, etc.). Those are reasonable for an IM-integrated robot controller, but the skill currently does not declare or manage them — only pass them via config. Only provide credentials after inspecting the code and confirming network endpoints. - Hardware safety: before connecting this code to real robots, perform thorough review and testing in simulation or with the robot powered off/blocked. Mistakes in motion control or parsing can cause dangerous movement. Implement hardware-level safety interlocks. - Runtime bugs: there are small inconsistencies (example import name vs package, missing typing imports in some functions) which may cause runtime exceptions. Run tests in a safe environment and review error handling. - Recommended actions: verify the upstream repository/commit, run the test suite locally, review any code that would send network requests (the adapters are currently stubs), and only provide credentials/config through secure means if you trust the source. If you need autonomous operation, add careful authorization and safety checks before enabling control of physical robots.

Like a lobster shell, security has layers — review code before you run it.

latestvk971h1wjkp88hzbtts6g0bfyts819kfy

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Runtime requirements

🤖 Clawdis

Comments