← Back to Skills Marketplace
Solo Impl
by
Samarth Shukla
· GitHub ↗
· v1.3.0
· MIT-0
93
Downloads
1
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install solo-impl
Description
Autonomous executor for Solo CLI — actually runs setup, calibration, teleoperation, dataset recording, policy training, and inference commands in the user's...
Usage Guidance
This skill appears to do what it says (run Solo CLI flows) and only asks for conditional tokens for HuggingFace/W&B when you opt into those features. Before installing or using it: 1) Verify the skill's source (registry shows 'Source: unknown' and skill.json/version mismatch) and confirm you trust the referenced GitHub repositories. 2) Be cautious about the uv installer step: it pipes a remote script (https://astral.sh/uv/install.sh) to sh — only proceed if you trust astral.sh; consider installing uv yourself and answering 'no' to the consent prompt. 3) For pushes to HuggingFace or W&B, prefer scoped or temporary tokens and understand the skill will use whichever credentials are present. 4) When the skill prints the full command before opening a terminal, review it carefully (it will open terminals and run commands immediately after pre-flight). 5) If you have low tolerance for an agent executing system-level commands on your machine, do not enable autonomous invocation for this skill or run the steps manually instead.
Capability Analysis
Type: OpenClaw Skill
Name: solo-impl
Version: 1.3.0
The skill bundle provides an autonomous executor for the Solo robotics CLI, requiring high-privilege shell access to perform system setup and hardware control. It employs several high-risk execution patterns, most notably a 'curl | sh' installer for the uv package manager (domains/environment.json) and the use of osascript or gnome-terminal to spawn new terminal windows with dynamically constructed command strings (prompts/impl_executor_prompt.txt). While these capabilities are plausibly necessary for the stated purpose and the bundle includes 'Transparency Rules' to disclose actions to the user, the autonomous nature of the agent and the potential for shell injection via unsanitized parameters (e.g., task descriptions in record_dataset) represent a significant attack surface. No evidence of intentional malice, such as data exfiltration or backdoors, was detected.
Capability Assessment
Purpose & Capability
The name/description (autonomous executor for Solo CLI) matches the instructions and bundled domain actions: setup, calibration, teleop, recording, training, inference. Conditional env vars (HUGGINGFACE_TOKEN, WANDB_API_KEY) are relevant to push-to-hub and W&B logging. Minor metadata inconsistencies: skill.json version is 1.2.0 while registry lists 1.3.0, and the registry 'Source' is 'unknown' while installs/commands reference https://github.com/GetSoloTech/solo-cli and homepage points to GetSoloTech/Solo-claw — worth verifying upstream provenance.
Instruction Scope
SKILL.md gives detailed runtime instructions that intentionally run many shell commands (git clone, uv installer, pip installs, solo CLI commands) and open real terminal windows for interactive flows. That scope is appropriate for an executor skill, but it grants the agent broad ability to run system commands on your behalf — the skill includes transparency rules (must show commands and ask consent for the uv installer) which helps mitigate surprise.
Install Mechanism
This is an instruction-only skill (no install spec), but it instructs the agent to run a remote installer via curl -LsSf https://astral.sh/uv/install.sh | sh. Piping a remote script to sh is high-risk in general. The skill does disclose this and enforces an explicit consent step (Rule T1) before running it, which reduces but does not eliminate risk. Other installs are standard (git clone from GitHub, pip installs).
Credentials
Only conditional env vars are referenced (HUGGINGFACE_TOKEN and WANDB_API_KEY) and their intended use is documented. No unrelated credentials are requested. Note: the registry display showed 'Required env vars: [object Object], [object Object]' (likely a rendering bug); confirm the true declared variable names before trusting the UI.
Persistence & Privilege
always:false and default autonomous invocation behavior are appropriate for an executor skill. The skill does not request persistent system-wide privileges or modify other skills. It will open terminal popups and run processes (backgrounded or interactive) as described — this is expected behavior for a remote executor but increases the importance of reviewing commands before they run.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install solo-impl - After installation, invoke the skill by name or use
/solo-impl - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.3.0
Fix metadata mismatches: correct homepage URL, declare HUGGINGFACE_TOKEN and WANDB_API_KEY as conditional env vars in frontmatter (fixes registry showing none), sync skill.json version to match registry. Change curl|sh from disclose-then-run to explicit yes/no consent before execution.
v1.2.0
Add transparency rules (curl disclosure, terminal popup command preview, credential pre-check) and declare HUGGINGFACE_TOKEN/WANDB_API_KEY as conditional env requirements — addresses OpenClaw security flags
v1.1.0
v1.1.0: Added explicit pre-flight protocol — agent asks all params in one message, then opens terminal popup for Mode 2B commands. Updated tutorials for executor-style flow. Added terminal popup for calibration, teleop, and recording.
Metadata
Frequently Asked Questions
What is Solo Impl?
Autonomous executor for Solo CLI — actually runs setup, calibration, teleoperation, dataset recording, policy training, and inference commands in the user's... It is an AI Agent Skill for Claude Code / OpenClaw, with 93 downloads so far.
How do I install Solo Impl?
Run "/install solo-impl" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Solo Impl free?
Yes, Solo Impl is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Solo Impl support?
Solo Impl is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Solo Impl?
It is built and maintained by Samarth Shukla (@samarthshukla6); the current version is v1.3.0.
More Skills