package-management

Automate installation and management of language packages, runtimes, and system dependencies.

Updated Feb 9, 2026
One-click install
npx skills add https://github.com/soq123/SE3354-Calo-fit --skill package-management-soq123
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: package-management
Source: https://github.com/soq123/SE3354-Calo-fit/tree/main/.local/skills/package-management
Command: npx skills add https://github.com/soq123/SE3354-Calo-fit --skill package-management-soq123

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill simplifies the setup of project environments by streamlining the installation and management of language-specific packages, runtimes, and system dependencies, eliminating repetitive manual commands.

Core Features & Use Cases

  • Install and update language runtimes (e.g., Python, Node.js) and their package managers.
  • Install language-specific packages (npm, pip, cargo, etc.) and manage versions.
  • Install and manage system dependencies via Nix with correct naming conventions (xorg.*, cacert, etc.).
  • Uninstall packages or runtimes to clean up environments.
  • List available modules to preview supported toolchains before installation.

Quick Start

Set up a Python project by installing the Python runtime and essential packages.

Frequently Asked Questions about package-management

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

FAQPage Schema
How do I automate language runtime and package installation for a multi-language project?▼

You can automate language runtime and package installation by using functions that install programming languages, manage language-specific packages via standard package managers, and handle system dependencies through Nix, eliminating repetitive manual commands.

Can I install system dependencies using Nix alongside standard language package managers?▼

Yes, you can install system dependencies using Nix with correct naming conventions like xorg.* and cacert, while simultaneously managing language-specific packages through standard package managers like npm, pip, or cargo within the same environment.

What is the best way to preview supported toolchains before setting up a project environment?▼

The best way to preview supported toolchains is to use a function that lists available modules, allowing you to see supported programming languages and package managers before initiating any installation or environment setup.

How do I clean up project environments by uninstalling language packages and runtimes?▼

You can clean up project environments by using uninstall counterpart functions that remove installed language packages, runtimes, and system dependencies, ensuring a tidy and conflict-free development setup.

Does this approach work for managing Python, Node.js, and other language runtimes simultaneously?▼

Yes, this approach works for multi-language project environments, enabling you to add, update, or remove different programming language runtimes like Python and Node.js alongside their respective package managers simultaneously.