dependencies

Install system and Python dependencies without root access using nix-env and pip.

2|2|Updated Feb 22, 2026
One-click install
npx skills add https://github.com/mxzinke/atlas --skill dependencies-mxzinke
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dependencies
Source: https://github.com/mxzinke/atlas/tree/main/app/defaults/skills/dependencies
Command: npx skills add https://github.com/mxzinke/atlas --skill dependencies-mxzinke

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

In environments without root or sudo privileges, installing essential system packages, Python libraries, or JavaScript/TypeScript modules is challenging. This Skill provides a guided approach to acquiring and configuring these tools on demand.

Core Features & Use Cases

  • Install system packages via nix-env -iA nixpkgs.<pkg>.
  • Install Python packages with pip to satisfy runtime dependencies.
  • Guidance for making installations persistent across restarts by adding commands to ~/user-extensions.sh.

Quick Start

Install the required tool using the provided commands and ensure it will persist across container restarts.

Frequently Asked Questions about dependencies

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

FAQPage Schema
How do I install packages without root access in a containerized environment?

You can install packages without root access by using nix-env to acquire system tools and pip for Python libraries directly within your containerized workspace.

What is the best way to make nix-env installations persistent across container restarts?

To make nix-env installations persistent across container restarts, you need to add your installation commands to the ~/user-extensions.sh file so they execute automatically on startup.

Can I use pip to install Python dependencies in an isolated sandbox?

Yes, you can use pip to install Python dependencies in an isolated sandbox, allowing you to satisfy runtime requirements safely without needing administrative privileges.

Does this approach work for installing tools on demand in CI pipelines?

Yes, this approach works for installing tools on demand across CI pipelines by applying nix-env and pip within restricted, containerized environments to safely acquire necessary dependencies.

How do I install system packages in restricted environments where sudo is not available?

You install system packages in restricted environments without sudo by leveraging nix-env -iA nixpkgs.<pkg>, which enables user-level package management safely.

Why do my installed tools disappear after restarting my local sandbox?

Installed tools disappear after restarting a local sandbox because the environment resets, but adding your nix-env and pip commands to ~/user-extensions.sh ensures installations persist.