package-management

Install and manage language packages, system dependencies, and runtimes with Nix, npm, pip, and cargo.

Updated Jun 19, 2018
One-click install
npx skills add https://github.com/ouzayr/Utilities --skill package-management-ouzayr
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: package-management
Source: https://github.com/ouzayr/Utilities/tree/main/DailyPlanner/.local/skills/package-management
Command: npx skills add https://github.com/ouzayr/Utilities --skill package-management-ouzayr

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 Installation: Install libraries and dependencies for various programming languages (e.g., npm for Node.js, pip for Python).
  • System Dependency Management: Install essential system-level tools and libraries (e.g., ffmpeg, jq).
  • Runtime Installation: Set up specific versions of programming language runtimes (e.g., Python 3.11, Node.js 20).
  • Use Case: Quickly set up a new Python project by installing the Flask framework and its dependencies, or add jq to your system for JSON processing.

Quick Start

Use the package-management skill to install the 'requests' Python package.

Frequently Asked Questions about package-management

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

FAQPage Schema
How do I install language-specific packages like npm or pip dependencies for a new project?

To install language-specific packages, this Skill utilizes npm for Node.js, pip for Python, and cargo for Rust. It abstracts away complex command-line operations to streamline the installation and management of libraries and dependencies for various programming languages.

Can I use Nix to manage system dependencies and programming language runtimes?

Yes, you can use Nix to manage system dependencies. The Skill utilizes Nix to install essential system-level tools like ffmpeg and jq, and supports setting up specific versions of programming language runtimes such as Python 3.11 or Node.js 20.

What's the best way to set up a Python project and install the Flask framework?

The best way to set up a Python project is by using this Skill to install packages like Flask and its dependencies. It handles environment configuration and dependency resolution to ensure deterministic task execution for your project setup.

Does this package management approach support multiple ecosystems like Node.js and Rust?

Yes, this package management approach supports multiple ecosystems including Node.js, Python, and Rust. It installs and manages language-specific packages, system dependencies, and programming language runtimes across these various environments using their respective package managers.

How do I configure my environment and resolve dependencies for deterministic task execution?

To configure your environment and resolve dependencies, this Skill manages system-level tools and runtime installations deterministically. It abstracts complex command-line operations to ensure consistent project setup across different development environments.