package-management

Automate installation and management of language packages, runtimes, and system dependencies.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the installation and management of language packages, system dependencies, and programming language runtimes to streamline project setup and reduce manual configuration.

Core Features & Use Cases

  • Install language-specific packages (npm, pip, cargo, etc.)
  • Install system-level dependencies (ffmpeg, jq, imagemagick, etc.)
  • Install programming language runtimes (Python, Node.js, etc.)
  • Remove packages from the project
  • Check available versions of a programming language
  • Prioritize installation order: runtimes, then language packages, then system dependencies
  • Update project ignore rules after installation and review workflows after removal for consistency

Quick Start

Install a language runtime and add required packages for your project using this skill.

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 manage system dependencies for a multi-language project?

Installing language runtimes and system dependencies is automated by prioritizing installation order: runtimes first, then language packages, then system dependencies using Nix. This ensures safe defaults and clear side effects for multi-language projects.

Can I use Nix to install system-level dependencies like ffmpeg and jq alongside Python and Node.js packages?

Yes, you can install system-level dependencies like ffmpeg and jq using Nix alongside Python and Node.js packages. The skill manages both language-specific packages and system-level tools, prioritizing runtimes before language packages and system dependencies.

What is the installation order when adding new runtimes and packages to a project?

The installation order prioritizes programming language runtimes first, then language-specific packages like npm or pip, and finally system dependencies installed via Nix. This ensures runtimes are available before package managers execute.

How do I check available versions of Python or Node.js before upgrading my project runtime?

You can check available versions of programming languages like Python, Node.js, Go, and Rust by using the skill's version verification functions. It exposes functions for listing available modules and runtimes before you proceed with upgrading.

Does removing packages from a project automatically update ignore rules and review workflows?

Yes, removing packages triggers an update to project ignore rules after installation and reviews workflows after removal. This ensures project configuration remains consistent and safe defaults are maintained across the dependency lifecycle.

What languages are supported for automated package installation and runtime management?

Supported languages for automated package installation and runtime management include Python, Node.js, Go, and Rust. The skill handles language-specific package managers like npm, pip, and cargo, alongside system dependencies installed with Nix.