seeed-projects/seeed-jetson-developtool/lerobot-env-setup

Claude Code and agent skill by seeed-projects/seeed-jetson-developtool

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Set up the LeRobot environment on NVIDIA Jetson (SO-ARM / JetPack 6.0+). Installs Seeed-fork LeRobot with GPU-enabled torch 2.8, pinned numpy 1.26, OpenCV 4.10, and resolves the torch-overwrite trap from editable install. Use when the user asks to install, rebuild, or fix LeRobot on Jetson.

Install

npx vskill@latest install seeed-projects/seeed-jetson-developtool/lerobot-env-setup

SKILL.md

LeRobot Environment Setup (Jetson / SO-ARM)


Execution model

Run the install script one phase at a time. After each phase:

  • Relay the output to the user (show [install] lines)
  • If it printed [STOP] → stop, follow the failure decision tree below
  • If it ended with [install] Step N: or [OK] → proceed to next phase
Why phases? The torch download is ~254 MB and takes 10–20 min.
Running everything in one call risks silent timeout. Phases give the user
visibility and a recovery point at each step.

Phase commands

Replace <ENV> with the env name the user requested (default: lerobot). All phases use the same script — the script is idempotent; already-done steps are skipped automatically.

Phase 1 — Environment + clone (fast, ~1 min)
bash
bash ~/.agents/skills/lerobot-env-setup/scripts/install_lerobot.sh \
--env <ENV> --robot-type so-arm --phase env
Phase 2 — Download wheels (slow, 10–20 min, shows % progress)
bash
bash ~/.agents/skills/lerobot-env-setup/scripts/install_lerobot.sh \
--env <ENV> --robot-type so-arm --phase download
Phase 3 — Install torch + verify CUDA (fast, ~2 min)
bash
bash ~/.agents/skills/lerobot-env-setup/scripts/install_lerobot.sh \
--env <ENV> --robot-type so-arm --phase torch-pre
Phase 4 — opencv / ffmpeg / numpy + lerobot editable (medium, ~5 min)
bash
bash ~/.agents/skills/lerobot-env-setup/scripts/install_lerobot.sh \
--env <ENV> --robot-type so-arm --phase deps
Phase 5 — Reinstall torch + validate (fast, ~2 min)
bash
bash ~/.agents/skills/lerobot-env-setup/scripts/install_lerobot.sh \
--env <ENV> --robot-type so-arm --phase torch-post

Failure decision tree

OutputAction
[STOP] conda not foundAsk user: "Please confirm miniconda is installed at ~/miniconda3 or give path"
[STOP] conda env ... exists but has Python X.YShould not happen (script auto-fixes). If seen, run conda env remove -n <ENV> then re-run phase 1
[STOP] torch wheel not found after downloadSharePoint URL expired. Ask user to re-share wheel files or place them manually in ~/wheels/
[STOP] torch.cuda.is_available() = FalseWheel may be corrupt. Run: rm ~/wheels/*.whl then re-run phase 2 and 3
[FAIL] Some checks failedRead which line shows ✗, then check references/conflict_resolution_playbook.md for F1–F7
Script hangs with no output >5 minReport to user, ask whether to cancel and retry

After all phases pass — Serial port (SO-ARM only)

bash
if dpkg -l brltty 2>/dev/null | grep -q '^ii'; then sudo apt remove brltty; fi
if ! id -nG | grep -qw dialout; then sudo usermod -aG dialout $USER; fi
if [[ ! -f /etc/udev/rules.d/99-serial-ports.rules ]]; then
sudo tee /etc/udev/rules.d/99-serial-ports.rules > /dev/null <<'EOF'
KERNEL=="ttyUSB[0-9]*", MODE="0666"
KERNEL=="ttyACM[0-9]*", MODE="0666"
EOF
sudo udevadm control --reload-rules && sudo udevadm trigger
fi

Reference files

  • references/conflict_resolution_playbook.md — F1–F7 fix playbook
  • references/lerobot_env_setup.md — detailed install notes
  • references/jetpack_compatibility_matrix.json — version gates
  • references/dependency_mapping_rules.md — install order rules

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
57
Repository forks
8
7-day trend score
0

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/seeed-projects/seeed-jetson-developtool/lerobot-env-setup/badge)](https://verified-skill.com/skills/seeed-projects/seeed-jetson-developtool/lerobot-env-setup)

Something wrong with this skill or its page? Tell us.