Skip to main content

missing-tools

Resolves missing CLI tools. Use when a command is unavailable, a shell reports command not found, or a tool must be run without installing it globally.

Source facts

Repository
ryoppippi/dotfiles
Last source activity
August 5, 2026 at 09:30
Detected SKILL.md language
English
Stars
268
Forks
5

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.

Showing SKILL.md

SKILL.md
Source instructions · Read-only preview
name
missing-tools
description
Resolves missing CLI tools. Use when a command is unavailable, a shell reports command not found, or a tool must be run without installing it globally.
Use this workflow when a required command is unavailable: 1. Try comma: `, <command>`. 2. Try the project environment: `direnv exec . <command>`. 3. Use `nix run nixpkgs#<package> -- <args>` when a package is known. 4. Use `nix shell nixpkgs#<package> --command <command>` when a package is known but a temporary shell is required. Exceptions: - Script with a missing interpreter: read its shebang and run it with `nix shell nixpkgs#<package> --command ./<script>`. - Last resort: `docker run --rm -v "$PWD:/workspace" -w /workspace <image> <command>`. For GitHub-backed Nix fetches, use the `nix-github-rate-limit` skill. Never install tools globally. Use Zsh for normal commands; if a user tool is only on Fish's PATH, resolve it with `fish -lc 'command -v <tool>'` and invoke the resulting path.
View on GitHub