What problem does it solve?
This Skill removes the hassle and inconsistency of manually installing language runtimes, system libraries, and project dependencies across environments.
Core Features & Use Cases
- Module-aware toolchain installs: List and install Replit-style NixOS “modules” for specific language versions (e.g., python-3.11, nodejs-20).
- System dependency management: Install and uninstall OS-level tools and native libraries via Nixpkgs attribute names (e.g., ffmpeg, jq, xorg.libX11).
- Language package management: Install and uninstall language-level packages through the appropriate package manager for the chosen runtime (pip/npm/cargo-style flows).
- Use case: Bring up a Node.js 20 project that requires native libraries by installing the runtime via module support, installing npm packages for the app, and installing required Nix system dependencies for compilation/runtime support.
Quick Start
Ask the AI to install the Node.js 20 runtime, then install the packages express and lodash, and finally install any required system dependencies like ffmpeg, using this skill rather than direct shell commands.