package-management

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

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the installation, management, and removal of software packages, system dependencies, and programming language runtimes, abstracting away complex command-line operations.

Core Features & Use Cases

  • Language Package Management: Install and uninstall packages for various languages (npm, pip, cargo, etc.).
  • System Dependency Installation: Install system-level tools and libraries using Nix.
  • Runtime Management: Install and remove programming language runtimes (Python, Node.js, etc.).
  • Use Case: Set up a new Python project by installing the 'flask' and 'requests' packages, and ensure the 'python-3.11' runtime is installed.

Quick Start

Install the 'express' and 'lodash' packages for Node.js.

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 language-specific packages for Python and Node.js?

To manage language-specific packages, use this Skill to install and uninstall libraries via package managers like pip and npm across diverse development environments.

What is the best way to install system dependencies deterministically across different environments?

For deterministic system dependency installation, this Skill utilizes Nix to install and manage system-level tools and libraries, ensuring consistent execution across environments.

Can I install and manage programming language runtimes like Python or Node.js?

Yes, you can install and remove programming language runtimes such as Python and Node.js, allowing you to set up specific runtime versions like python-3.11 for your projects.

How do I set up a new Python project with specific packages and a specific runtime?

Set up a Python project by installing required packages like flask and requests, while ensuring the target language runtime, such as python-3.11, is installed and managed concurrently.

Does this package management approach support both project libraries and system-level tools?

Yes, it supports both by utilizing Nix for system-level dependencies and language-specific package managers for project libraries, abstracting away complex command-line operations.