package-management

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

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

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

Core Features & Use Cases

  • Install/Uninstall Runtimes: Easily add or remove language versions (e.g., Python 3.11, Node.js 20).
  • Manage Packages: Install or remove libraries for various languages (npm, pip, cargo).
  • System Dependencies: Install OS-level tools required by projects (e.g., ffmpeg, jq).
  • Use Case: Setting up a new Python project that requires Flask and SQLAlchemy, along with the jq utility for JSON processing.

Quick Start

Install the 'flask' and 'sqlalchemy' Python packages.

Frequently Asked Questions about package-management

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

FAQPage Schema
How do I install programming language runtimes and system dependencies together?

This Skill installs language runtimes like Python and Node.js alongside OS-level system dependencies via Nix, ensuring correct installation paths and handling dependency conflicts for project execution.

How do I manage Python packages and system utilities like jq for a new project?

This Skill manages language-specific packages like Flask via pip and system utilities like jq via Nix, abstracting away complex command-line operations to set up your project environment.

Can I use Nix to resolve dependency conflicts when installing Rust packages?

Yes, this Skill uses Nix to manage system packages and resolve dependency conflicts, ensuring correct installation paths when installing Rust packages and other language-specific libraries.

Does this package management approach support uninstalling Node.js versions and npm libraries?

Yes, this package management approach supports uninstalling Node.js runtimes and npm libraries, allowing you to easily add or remove language versions and manage project-specific packages.

What is the best way to handle runtime installation for multiple programming languages?

The best way to handle runtime installation for multiple programming languages is using this Skill to manage runtimes like Python, Node.js, and Rust, abstracting complex command-line operations and resolving dependency conflicts.