package-management

Install and manage language packages, system dependencies, and runtimes.

Updated Apr 16, 2026
One-click install
npx skills add https://github.com/scikrikci/skills --skill package-management-scikrikci
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: package-management
Source: https://github.com/scikrikci/skills/tree/main/skills/package-management
Command: npx skills add https://github.com/scikrikci/skills --skill package-management-scikrikci

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Install and manage language packages, system dependencies, and programming language runtimes for projects.

Core Features & Use Cases

  • Install language-specific packages (npm, pip, cargo, etc.)
  • Install system dependencies (Nix-based) and runtime environments
  • Remove packages and manage versions across languages
  • Check available language runtimes and package versions

Quick Start

Install Python 3.11 and common data science packages to start a new 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 and manage programming language runtimes for a new project?

To install and manage programming language runtimes, you can use structured functions to list available modules, install specific language versions, and provision runtime environments across multiple languages for project setup. This applies to upgrading and removing runtimes as needed.

Can I use Nix to install system dependencies alongside npm and pip packages?

Yes, you can install system dependencies using Nix alongside language-specific packages. The Skill manages npm and pip packages while provisioning system-level tools and runtime environments with input validation to ensure correct installation.

What is the best way to manage Python and Nodejs dependencies during project maintenance?

The best way to manage Python and Nodejs dependencies is through structured functions that handle adding, removing, and upgrading language-specific packages. It validates inputs during installation and uninstallation to maintain project stability across languages.

Does this approach support removing packages and managing versions across multiple languages?

Yes, this approach supports removing packages and managing versions across multiple languages. It implements specific functions to uninstall language-specific packages and manage runtime versions, ensuring clean project maintenance and environment setup.

How do I check available language runtimes and package versions before installing?

To check available language runtimes and package versions, you can use the built-in functions designed to list available modules. This allows you to verify supported runtimes and specific package versions before proceeding with installation or upgrades.