tool-install
CommunityInstall container tools reliably with Nix and uv.
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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.