package-management

Automate dependency and runtime management across Node.js, Python, Go, and Rust projects.

Updated Mar 24, 2026
One-click install
npx skills add https://github.com/ma-wais/Quality-Management-System --skill package-management-ma-wais
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: package-management
Source: https://github.com/ma-wais/Quality-Management-System/tree/main/.local/skills/package-management
Command: npx skills add https://github.com/ma-wais/Quality-Management-System --skill package-management-ma-wais

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Install and manage language packages, system dependencies, and programming language runtimes. This Skill helps automate the setup of project environments by installing language runtimes, language packages, and system dependencies, while also guiding best practices for environment reproducibility.

Core Features & Use Cases

  • Install and manage language runtimes (e.g., Python, Node.js) and support version control.
  • Install and remove language packages (npm, pip, cargo) and manage system dependencies via Nix.
  • Check available versions of runtimes and update project configurations automatically.
  • Remove modules and prune obsolete workflows to keep environments clean.

Quick Start

Set up a language runtime (e.g., Python or Node.js) and install the project’s initial dependencies.

Frequently Asked Questions about package-management

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

FAQPage Schema
How do I automate Python and Node.js runtime installation for project setup?

Automate runtime installation by configuring environment provisioning to install Python and Node.js language runtimes, automatically managing version control and applying initial project dependencies.

Can I manage system dependencies with Nix alongside npm and pip packages?

Yes, you can manage system dependencies with Nix while simultaneously handling language packages through standard managers like npm, pip, and cargo for comprehensive environment reproducibility.

What is the best way to keep language runtimes and project environments clean?

Keep environments clean by removing obsolete language modules and pruning outdated workflow configurations, ensuring only necessary dependencies and runtimes remain active in the project.

Does this approach support reproducible builds across Go and Rust projects?

Yes, reproducible builds are supported across Go and Rust projects by standardizing language package management and applying consistent system dependency provisioning via Nix.

How do I check available versions and update project configurations automatically?

Check available runtime versions through the language package manager and apply automated workflow updates to align project configurations with the selected runtime versions.