tb_sys_cli_prereqs
Installation
SKILL.md
Taubyte CLI prerequisites (hard gate)
Purpose
Run this skill before any other Taubyte skill. It ensures Node.js, Docker (engine running — needed for Dream, inject, and local container workflows), tau / dream, and (when GitHub work is in scope) authenticated tau profile are in place.
Stop conditions (read first)
| Situation | Action |
|---|---|
| Node missing and cannot be installed from this environment | Stop; give OS-specific install instructions; do not run npm i -g without node. |
| Docker missing, daemon not running, and cannot be fixed from this environment | Stop; give install/start instructions (see Docker section). |
GitHub-backed work needed but no tau profile / login incomplete |
Stop; follow tb_sys_auth_profile (browser login hard stop applies there). |
tau or dream still broken after install attempts |
Stop; log attempts in .taubyte_ai/logs.txt (or project context log per tb_sys_context_log). |