bootstrap-container

Install and validate CLI tools and Node.js dependencies in a container.

816|77|Updated Feb 17, 2026
One-click install
npx skills add https://github.com/rcarmo/piclaw --skill bootstrap-container
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bootstrap-container
Source: https://github.com/rcarmo/piclaw/tree/main/skel/.pi/skills/bootstrap-container
Command: npx skills add https://github.com/rcarmo/piclaw --skill bootstrap-container

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill ensures that a new container environment has all the necessary command-line tools and workspace dependencies installed and configured, preventing setup errors and ensuring a smooth workflow.

Core Features & Use Cases

  • Dependency Management: Installs essential CLI tools (like git, jq, etc.) and Node.js packages (like Playwright).
  • Environment Setup: Configures Playwright browsers and checks for the existence of package.json.
  • Use Case: When launching a fresh instance of the piclaw agent, run this Skill first to guarantee all required software is present before starting any development or operational tasks.

Quick Start

Run the bootstrap script to install missing dependencies.

Frequently Asked Questions about bootstrap-container

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I install CLI tools and Node.js dependencies in a container automatically?

You can install and validate CLI tools and Node.js dependencies in a container by running a bootstrap script that uses `apt-get` for OS packages and `bun` for Node.js modules, ensuring all required software is present before starting development tasks.

What's the best way to set up Playwright in a fresh container environment?

The best way to set up Playwright in a fresh container environment is to run an automated bootstrap script that installs the necessary packages and configures the required browsers, preventing setup errors and ensuring a smooth workflow.

Do I need bun to manage Node.js dependencies in my container setup?

Yes, you need `bun` to manage Node.js dependencies in your container setup. The bootstrap process specifically requires `bun` for Node.js dependency management and `apt-get` for installing OS packages.

Can I use this container bootstrap script if my workspace doesn't have a package.json file?

The bootstrap script checks for the existence of a `package.json` file as part of the environment setup. While it configures dependencies, a missing `package.json` may indicate the workspace is not yet initialized for Node.js development.

Why do I need to validate command-line tools in a containerized development environment?

Validating command-line tools in a containerized development environment prevents setup errors and ensures a smooth workflow by guaranteeing that essential utilities like git, jq, and Playwright are present before any operational tasks begin.