Goal: given a GitHub URL or a downloaded folder, get the project running as its docs intend, without guessing dangerously.
dev (local dev server) / build / testnpm/pnpm/yarn install (or any curl | bash), ask for confirmation..env is needed, ask user to provide values out-of-band./projects/ (create projects/ if missing)$HOME/.openclaw/workspace, but don’t assume.git pull or deleting anything.README.md + docs/ + CONTRIBUTING.mdrepo-runner skill directory (typically /skills/repo-runner ), run: bash scripts/detect_project.sh type=node + type=docker). Use docs to choose the canonical path..env.example exists, copy to .env only after confirmationpackage.json exists)pnpm install --frozen-lockfile (if pnpm-lock.yaml)yarn install --frozen-lockfile (if yarn.lock)npm ci (if package-lock.json)bash scripts/suggest_node_commands.sh pyproject.toml / requirements.txt exists)python -m venv .venv && source .venv/bin/activatepip install -r requirements.txtpyproject.toml: use the tool specified by docs (commonly poetry install or pip install -e .).Cargo.toml exists)cargo build / cargo test / cargo run (follow docs for features/flags)go.mod exists)go test ./...go run . or go build ./... (follow docs for main package path)docker-compose.yml / Dockerfile exists)docker compose up (or docker-compose up depending on docs)共 1 个版本