package-management

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

Updated Apr 6, 2026
One-click install
npx skills add https://github.com/Soufianouassif/Web3-Presale-Platform --skill package-management-soufianouassif
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: package-management
Source: https://github.com/Soufianouassif/Web3-Presale-Platform/tree/main/.local/skills/package-management
Command: npx skills add https://github.com/Soufianouassif/Web3-Presale-Platform --skill package-management-soufianouassif

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the installation and management of language-specific packages, system dependencies, and programming language runtimes, eliminating manual setup steps.

Core Features & Use Cases

  • Install and remove language runtimes (Python, Node.js, Go, Rust, etc.) via installProgrammingLanguage / uninstallProgrammingLanguage.
  • Install and remove language packages (npm, pip, cargo, etc.) via installLanguagePackages / uninstallLanguagePackages.
  • Install and remove system dependencies (Nix-based) via installSystemDependencies / uninstallSystemDependencies.
  • Obtain guidance and best practices via listAvailableModules and related docs.
  • Automatic behaviors: Installing packages automatically creates/updates project files (package.json, requirements.txt, etc.) and reboots workflows to pick up new dependencies.
  • Language runtime installations include popular package managers (pip, npm, etc.)

Quick Start

Install a Python runtime and common libraries, then add project dependencies using the package-management skill.

Frequently Asked Questions about package-management

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

FAQPage Schema
How do I automate language runtime and package installation for project setup?

Automating language runtime and package installation is handled by functions that install programming languages like Python or Node.js, automatically create project files like package.json, and reboot workflows to apply new dependencies.

Can I install system dependencies using Nix for my development environment?

Yes, you can install system dependencies using Nix-based functions, which provide guidance on adding and removing required system packages to provision your development environment.

What is the best way to manage Node.js and Python packages across CI pipelines?

Managing Node.js and Python packages across CI pipelines is achieved by installing language runtimes with their included package managers, which automatically update project files and reboot workflows to ensure CI environments are correctly provisioned.

Does this approach support installing runtimes for Go and Rust stacks?

Yes, installing runtimes for Go and Rust stacks is fully supported, enabling environment provisioning across multiple programming languages alongside their respective package managers like cargo.

How do I uninstall programming languages and their associated packages?

Uninstalling programming languages and their associated packages is done via dedicated removal functions that cleanly uninstall language runtimes and language-specific packages from your project setup.