tool-install

Community

Install container tools reliably with Nix and uv.

Authorrob-broadley
Version1.0.0
Installs0

System Documentation

What problem does it solve?

It solves the problem of choosing the correct, reproducible command to install tools inside the Copilot container, especially when you cannot use system package managers and you need consistent results across sessions.

Core Features & Use Cases

  • Nix-based bootstrapping: Install language runtimes, compilers, and non-PyPI tools using pinned nixpkgs attributes for reproducibility.
  • uv-based PyPI tooling: Install Python (and other PyPI-distributed) tools via uv tool install, including version-pinning and upgrades.
  • Global ecosystem installers without root: Use ecosystem-native installers (npm -g, go install, cargo install, dotnet tool install --global, etc.) after the runtime/toolchain is present.

This is used by bootstrap and specialist reviewer agents when they need to provision missing runtimes or install analysis/review tools that the container image does not yet have.

Quick Start

Ask the agent to look up how to install the required tool in the Copilot container environment using Nix or uv, and then follow the corresponding row from the tool-to-manager reference table.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: tool-install
Download link: https://github.com/rob-broadley/ai-airbase/archive/main.zip#tool-install

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.