mise-migrate-from-nvm

Migrate Node version management from nvm to mise while preserving pinned versions.

1|1|Updated Apr 8, 2026
One-click install
npx skills add https://github.com/ray-manaloto/claude-code-marketplace --skill mise-migrate-from-nvm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mise-migrate-from-nvm
Source: https://github.com/ray-manaloto/claude-code-marketplace/tree/main/mise-toolkit/skills/mise-migrate-from-nvm
Command: npx skills add https://github.com/ray-manaloto/claude-code-marketplace --skill mise-migrate-from-nvm

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Migrating from nvm to mise to preserve per-project Node version pins while simplifying shell integration and removing older tooling.

Core Features & Use Cases

  • Inventory current nvm state (installed versions, default, and .nvmrc)
  • Generate a mise.toml and optional idiomatic reader for .nvmrc
  • Swap shell rc entries to use mise activate and verify behavior
  • Optional uninstall of nvm after migration
  • Use Case: teams or individuals migrating development environments without losing pinned Node versions.

Quick Start

Follow the five steps: inventory nvm, create mise.toml, swap shell rc, verify versions, and optionally uninstall nvm.

Frequently Asked Questions about mise-migrate-from-nvm

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

FAQPage Schema
How do I migrate from nvm to mise without losing pinned Node versions?

You can migrate by inventorying your current nvm installed versions and .nvmrc files, generating a mise.toml configuration, swapping your shell rc entries to use mise activate, and optionally uninstalling nvm afterward.

Does mise support reading .nvmrc files for per-project Node version management?

Yes, during migration from nvm to mise, the process can generate a mise.toml and an optional idiomatic reader to ensure your existing .nvmrc files continue to dictate per-project Node versions.

What is the best way to switch my shell config from nvm to mise?

The best way to switch shell config from nvm to mise involves swapping your existing shell rc entries to use mise activate, verifying the new Node versions, and optionally removing the old nvm initialization.

Can I uninstall nvm after switching to mise for Node version management?

Yes, after you generate mise.toml, swap your shell rc entries, and verify that your pinned Node versions work correctly, you can optionally uninstall nvm to complete the migration.

What steps are needed to translate nvm use commands into mise configuration?

Translating nvm use commands into mise configuration requires analyzing your shell config and project directories, reading .nvmrc files, and generating a mise.toml file to preserve your pinned Node versions.