bootstrap-container

star 731

Bootstrap a new container by validating required tools and installing missing dependencies.

rcarmo By rcarmo schedule Updated 3/14/2026

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

  1. Run the bootstrap script:

    bash /workspace/.pi/skills/bootstrap-container/bootstrap-container.sh
    
  2. 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)
Install via CLI
npx skills add https://github.com/rcarmo/piclaw --skill bootstrap-container
Repository Details
star Stars 731
call_split Forks 69
navigation Branch main
article Path SKILL.md
More from Creator