package-management

Automate language toolchain and system dependency installation via Nix.

Updated Mar 18, 2026
One-click install
npx skills add https://github.com/se1111th/VisionPort-Visual-Refresh_SRC --skill package-management-se1111th
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: package-management
Source: https://github.com/se1111th/VisionPort-Visual-Refresh_SRC/tree/main/.local/skills/package-management
Command: npx skills add https://github.com/se1111th/VisionPort-Visual-Refresh_SRC --skill package-management-se1111th

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates installation and management of language toolchains, dependencies, and runtimes to eliminate manual setup and ensure consistent environments.

Core Features & Use Cases

  • Install language packages (npm, pip, cargo, etc.) and runtimes.
  • Manage system dependencies (ffmpeg, jq, imagemagick, etc.).
  • Remove packages and switch runtimes across projects.
  • Validate available versions and update project files.

Quick Start

Install a language runtime and its typical packages for your project.

Frequently Asked Questions about package-management

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

FAQPage Schema
How do I install language runtimes and system dependencies for a reproducible development environment?

To install language runtimes and system dependencies for a reproducible environment, you can automate the setup of toolchains like Python or Node.js alongside system libraries using Nix, ensuring consistency across local, CI, and cloud platforms.

Can I manage Python and Node.js packages across local and CI environments?

Yes, you can manage Python, Node.js, and other language packages across local and CI environments by automating their installation and uninstallation while validating available versions to keep project files updated.

What is the best way to install system libraries like ffmpeg and jq for a specific project?

The best way to install system libraries like ffmpeg and jq for a specific project is to use Nix to manage these system dependencies, which includes safety checks and clear feedback to ensure successful installation.

Does Nix work for switching runtimes and removing packages across different projects?

Yes, Nix works for switching runtimes and removing packages across different projects by automating the management of language toolchains and dependencies, allowing you to safely uninstall packages and validate versions before updating project files.

How do I validate available versions before installing language toolchains?

You validate available versions before installing language toolchains by running automated checks that query available runtimes and packages, ensuring the selected versions meet project requirements before modifying files.

When do I need to automate runtime installation instead of manual setup?

You need to automate runtime installation instead of manual setup when preparing reproducible development environments across local, CI, and cloud systems, ensuring consistent toolchains and dependencies while eliminating manual configuration errors.