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.