| name | bootstrap-container |
| description | Bootstrap a new container by validating required tools and installing missing dependencies. |
| distribution | public |
Bootstrap container
Use this on a fresh container to ensure required CLI tools and workspace dependencies are present.
Steps
-
Run the bootstrap script:
bash /workspace/.pi/skills/bootstrap-container/bootstrap-container.sh
-
Review the summary output for missing or failed steps.
What it does
- Installs required CLI tools (curl, wget, git, jq, rg, sqlite3, restic, openssh-client, supervisorctl, iproute2, etc.) if missing.
- Ensures
/workspace/package.json exists and installs JS deps (linkedom, turndown, playwright).
- Installs Playwright Chromium + OS deps into
/workspace/.cache/ms-playwright.
- Prints a version/status summary at the end.
Environment
PICLAW_WORKSPACE (default: /workspace)
PLAYWRIGHT_BROWSERS_PATH (default: /workspace/.cache/ms-playwright)