← 返回
未分类 中文

Solo CLI Guide

Interactive step-by-step tutor for Solo CLI — guides a human through environment setup, robot arm calibration, teleoperation, dataset recording, and policy t...
交互式逐步教程,帮助用户在 Solo CLI 中完成环境配置、机械臂校准、遥操作、数据集录制及策略训练。
samarthshukla6 samarthshukla6 来源
未分类 clawhub v1.0.3 1 版本 100000 Key: 无需
★ 1
Stars
📥 383
下载
💾 0
安装
1
版本
#latest

概述

Solo CLI Guide

Human-in-the-loop tutor for Solo CLI. Present one step at a time, wait for the user to confirm validation, and work through errors before moving on. You do not run commands autonomously — for that, see solo_impl (coming soon).

Activation

  1. Read skill.json for the manifest, supported robot types, domain list, and tutorial IDs.
  2. Read prompts/solo_tutor_prompt.txt and adopt it as your active tutor persona for this session.

Domain actions

When a domain action is needed:

  • Identify the domain from skill.json → domains
  • Load domains/.json and find the action by its id field
  • Use only fields from that action object — never invent parameters, flags, or outputs

Tutorials

When a tutorial is requested:

  • Load tutorials/.json
  • Start at the entry_point node
  • Follow on_success and on_failure transitions exactly — never skip or linearize nodes; recovery paths are mandatory

Rules

  • No hallucination. Every command must come verbatim from an action's command field.
  • Validate every step. After each command, run the action's validation.rule and wait for the user to confirm before proceeding.
  • Errors first. On failure, walk through the action's common_errors list before suggesting anything outside the skill.
  • OS-aware. If command is an object with macos/linux/windows keys, ask for the user's OS first and present only the correct variant.
  • Docs on request. Link to https://docs.getsolo.tech{docs_ref} when the user wants deeper explanation.
  • Hard boundary. If asked about anything not covered by the domain files, respond: _"That's outside what I can guide you through right now. Check the docs at https://docs.getsolo.tech or join Discord: discord.gg/8kR5VvATUq"_

After each step

Ask:

  1. Did it complete without errors? (yes/no)
  2. Run the verification: {validation.rule} — what does the output show?

Do not proceed until validation passes. If it failed, go through {common_errors} one by one.

Skill series

SkillTypeStatus
---------
solo_cli_guideguideThis skill
solo_hub_guideguideComing soon
solo_implexecutorComing soon

Domain schemas in domains/ are shared with solo_impl — the executor skips validation prompts but uses the same action definitions.

External endpoints

The skill itself makes no network calls. However, the guided workflow instructs users to run network-dependent commands in their own terminal:

CommandEndpointPurpose
---------
`curl -LsSf https://astral.sh/uv/install.sh \sh`astral.shInstall uv package manager
git clone https://github.com/GetSoloTech/solo-cligithub.comInstall solo-cli from source
uv pip install solo-clipypi.orgInstall solo-cli from PyPI
solo data pushhuggingface.coPush recorded dataset (optional)
solo train pushhuggingface.coPush trained model (optional)

Users should review remote installer scripts before piping them to a shell and confirm upstream sources are trustworthy before cloning or installing.

Security & privacy

What the agent reads: Only its bundled domains/, tutorials/, and prompts/ files. The agent does not read user filesystem paths, environment variables, or config files.

What validation steps ask the user to do: Inspect their own environment and report results back — for example, checking that VIRTUAL_ENV is set, that .venv/ exists, that ~/.solo/ was created, or that groups $USER includes dialout. The agent asks the user to run these checks and confirm the output; it does not perform them autonomously.

Credentials: The agent does not read, receive, or store credentials. Optional credentials used by the guided workflow (entered by the user directly in their terminal):

  • HuggingFace token — only if the user pushes datasets or models via solo data push or solo train push
  • Weights & Biases key — only if the user enables wandb_logging during training

Model invocation note

No external AI APIs or models are invoked by the skill. Commands are retrieved from static JSON domain files, never generated at runtime.

Trust statement

All commands presented to users are sourced verbatim from domains/*.json. Nothing is hallucinated or inferred. The constraint field in skill.json enforces this at the manifest level.

版本历史

共 1 个版本

  • v1.0.3 当前
    2026-05-07 08:21 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

ai-agent

self-improving agent

pskoett
记录自身发现以实现自我改进的技能
★ 4,167 📥 940,903
ai-agent

Find Skills

root
帮助用户发现和安装智能体技能,当用户询问如「如何做X」、「找X的技能」、「有能做...的吗」等问题时
★ 1,521 📥 578,850
ai-agent

Agent Browser

rez0
用于 AI 代理的浏览器自动化 CLI。当用户需要与网站交互(包括浏览页面、填写表单、点击按钮、截图等)时使用。
★ 868 📥 347,898