mise-shell-activation

Generate shell activation snippets for Mise across bash, zsh, fish, nushell, elvish, xonsh, and PowerShell.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Activation snippets for mise across multiple shells and IDE-friendly patterns, plus guidance on login vs interactive rc files.

Core Features & Use Cases

  • Activation snippets for bash, zsh, fish, nushell, elvish, xonsh, and PowerShell.
  • Dual-mode patterns for IDE compatibility to support shims alongside full activation.
  • Clear guidance on when and how to load activation in login and interactive shells.

Quick Start

Add the appropriate activation line for your shell to its rc file and reload the shell to enable mise activation.

Frequently Asked Questions about mise-shell-activation

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

FAQPage Schema
How do I activate mise in zsh and bash rc files?

To activate mise in zsh and bash, add the appropriate activation snippet to your shell rc file and reload. This ensures environment hooks load reliably for managing runtime versions directly within interactive sessions.

Does mise shell activation work with IDE environments?

Mise shell activation supports IDE compatibility through dual-mode patterns. These patterns support using shims alongside full activation, ensuring your integrated development environment loads the correct runtime hooks reliably.

What is the difference between login and interactive rc files for mise activation?

Mise activation guidance clarifies when to load hooks in login versus interactive rc files. Properly placing the activation snippet in the correct rc file ensures your shell environment initializes mise reliably across different session types.

Can I use mise activation snippets for fish, nushell, and PowerShell?

Mise activation snippets support fish, nushell, elvish, xonsh, and PowerShell, alongside bash and zsh. You can add the specific snippet for your shell to its rc file to enable reliable runtime environment hook loading.

Why is mise not working after adding the activation line to my shell?

If mise is not working after adding the activation line, you may need to reload your shell or verify whether the snippet was placed in the login or interactive rc file. Correct placement ensures reliable environment hook loading.