Agent skill

bootstrap-container

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

Stars 469
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/rcarmo/piclaw/tree/main/skel/.pi/skills/bootstrap-container

SKILL.md

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
    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)

Expand your agent's capabilities with these related and highly-rated skills.

Didn't find tool you were looking for?

Be as detailed as possible for better results