package-management

Automates installation of system and project dependencies for specified target platforms.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the friction of setting up and maintaining project dependencies, language runtimes, and system-level tools so development environments stay consistent and reproducible.

Core Features & Use Cases

  • Language Runtime Setup: Install or remove supported runtimes such as Python and Node.js when a project needs a specific toolchain version.
  • Package Installation and Cleanup: Add or remove language packages for common workflows like backend APIs, frontend apps, and build tooling.
  • System Dependency Management: Install native OS libraries and utilities required by packages that depend on compiled binaries or external tools.
  • Use Case: A developer can use this Skill to prepare a fresh project environment, install the required runtime and dependencies, and keep configuration aligned with the repository’s package files.

Quick Start

Use the package-management skill to install the correct runtime and dependencies for this repository’s project setup.

Frequently Asked Questions about package-management

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

FAQPage Schema
How do I set up a Python project environment and install system dependencies?

Package management installs language runtimes, project packages, and system dependencies to prepare a consistent development environment. It supports Python and Node.js workflows by handling toolchain versions, native OS libraries, and standard project housekeeping after module changes.

Can I use this to install Node.js runtime and manage project packages?

Yes, you can use this to install Node.js runtimes and manage project packages. It handles environment setup, dependency updates, and version selection specifically for Node.js projects, ensuring your frontend apps and build tooling have the required toolchain configured correctly.

What is the best way to manage environment setup across multiple programming languages?

Managing environment setup across multiple languages involves installing specific language runtimes, adding project packages, and configuring system dependencies. This approach applies unified version selection and dependency updates across Python, Node.js, Rust, Go, and Bun project workflows.

Does this package management approach handle Nix-based system dependencies?

Yes, this package management approach explicitly handles Nix-based system dependencies. It installs native OS libraries and utilities required by packages that depend on compiled binaries, ensuring consistent and reproducible development environments across different operating systems.

When do I need explicit handling for programming language runtimes during dependency installation?

You need explicit handling for programming language runtimes when a project requires a specific toolchain version for Python, Node.js, Rust, Go, or Bun. This ensures the environment matches repository configuration before installing standard project packages and system dependencies.

Why does package installation fail when native OS libraries are missing?

Package installation fails when native OS libraries are missing because some packages depend on compiled binaries or external tools. Installing the required system dependencies alongside the language runtime resolves these native compilation errors and completes the environment setup.