All SkillsGet Started Free
Zsh Path
Manage and troubleshoot PATH configuration in zsh. Use when adding tools to PATH (bun, nvm, Python venv, cargo, go), diagnosing "command not found" errors, validating PATH entries, or organizing shell configuration in .zshrc and .zshrc.local files.
MCP get_skill({ skillId: "zsh-path-09cfdba4" })Use this skill with your agent
Create a free account and connect via MCP
# Zsh PATH Management Skill This skill provides comprehensive guidance for managing PATH environment variables in zsh, including troubleshooting missing commands, adding new tools, and organizing shell configuration. ## When to Use This Skill Use this skill when: - Getting "command not found" errors for installed tools - Adding new tools to PATH (bun, nvm, cargo, go, Python venv, etc.) - Validating and auditing current PATH entries - Organizing PATH configuration between .zshrc and .zshrc.local - Troubleshooting shell startup issues related to PATH - Setting up version managers (nvm, pyenv, rbenv) ## Diagnostic Commands ### Check Current PATH ```bash # List all PATH entries echo $PATH | tr ':' '\n' # Check if specific command is in PATH which bun 2>/dev/null || echo "bun not found in PATH" # Find where a command is installed command -v node type -a python ``` ### Validate PATH Entries ```bash # Check for broken/non-existent PATH entries echo $PATH | tr ':' '\n' | while read p; do [[ -d "$p" ]] || echo "MISSING: $p" done # Check for duplicate PATH entries echo $PATH | tr ':' '\n' | sort | uniq -d ``` ## Common Tool PATH Configurations ### Bun (JavaScript runtime) ```bash # Add to .zshrc export BUN_INSTALL="$HOME/.bun" export PATH="$BUN_INSTALL/bin:$PATH"
#broad-capability#devops#azure#kubernetes#productivity#backend#development