When to use this skill
ALWAYS use this skill when the user mentions:
- Installing nvm for the first time
- Updating nvm using install.sh
- PROFILE, NVM_DIR, or NVM_SOURCE configuration
- Choosing curl vs wget installation
Trigger phrases include:
- "install nvm", "Install nvm", "update nvm", "Upgrade nvm"
- "install.sh", "PROFILE", "NVM_DIR", "NVM_SOURCE"
- "curl installation", "wget installation", "script installation"
How to use this skill
CRITICAL: This skill only covers installation and update workflows. Redirect usage, .nvmrc, or troubleshooting to the relevant nvm-* skills.
- Identify platform and shell (macOS, Linux, WSL, Alpine; bash/zsh/fish).
- Select the install path: script install, git install, or manual install.
- Follow the official install/update steps and note profile write behavior.
- Verify PROFILE selection and required environment variables.
- If upgrading, follow install script update or manual upgrade steps.
Important notes:
- The install script writes to the detected profile unless PROFILE is explicitly set.
- For restricted networks, use the mirror/auth skill instead.
Example file map
- examples/installation.md
- examples/install-update-script.md
- examples/install-additional-notes.md
- examples/git-install.md
- examples/manual-install.md
- examples/manual-upgrade.md
- examples/alpine-install.md
Keywords
nvm install, install.sh, PROFILE, NVM_DIR, NVM_SOURCE, curl, wget, manual install, update, installation, upgrade