pm-upgrade

Automate nanopm upgrades across git and curl installations with rollback messaging.

42|2|Updated Mar 28, 2026
One-click install
npx skills add https://github.com/nmrtn/nanopm --skill pm-upgrade
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pm-upgrade
Source: https://github.com/nmrtn/nanopm/tree/main/pm-upgrade
Command: npx skills add https://github.com/nmrtn/nanopm --skill pm-upgrade

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Upgrading nanopm across environments can be error-prone: you must detect whether you installed from source or via curl, handle prompts, and present what's new. This skill automates that workflow.

Core Features & Use Cases

  • Detects install type (git vs curl) and runs the appropriate upgrade path.
  • Prompts for upgrade decisions or auto-upgrades when configured.
  • Shows a changelog excerpt and confirms new version.
  • Cleans up and preserves user state across sessions.

Quick Start

Run /pm-upgrade to check for updates and apply the upgrade.

Frequently Asked Questions about pm-upgrade

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

FAQPage Schema
How do I upgrade nanopm installed via git or curl?

To upgrade nanopm, the tool automatically detects whether your installation uses git or curl and runs the appropriate upgrade path. It handles version tracking and ensures a clean update across both install types.

Can I automate nanopm version management without manual prompts?

Yes, you can automate nanopm version management by configuring the tool to auto-handle upgrade decisions. This bypasses manual prompts and applies the latest version automatically while preserving your user state.

What happens if a nanopm upgrade fails midway?

If a nanopm upgrade fails, the tool provides safe rollback messaging to restore your previous environment. It ensures clean-up operations execute and preserves user state to prevent corruption during failed version transitions.

How can I see what's new after upgrading nanopm?

After upgrading nanopm, the tool automatically displays a changelog excerpt and confirms the newly installed version. This allows you to immediately review recent changes without manually checking release notes.

Does the nanopm upgrade process work for both local source and vendored installations?

Yes, the upgrade process supports both local git source installs and vendored curl installations. It identifies your specific setup and executes the matching update workflow to ensure compatibility.