Install Check Tools
Pick your agent. Every command is ready to paste.
npx skills add oaustegard/claude-skills --skill check-toolsThe open skills CLI detects your agents (Claude Code, Cursor, Codex and 70+ more) and installs to the right folder. Add -g to install globally.
01
Install it
Run the command above, or upload the folder in Claude.
02
Ask naturally
Describe the task. Your agent loads check-tools when the request matches its description.
03
Name it if needed
If it does not trigger, say “use the check-tools skill”. In Codex, type $check-tools.
Check Tools - Development Environment Validator
Reports which development tools are installed and at what version, grouped by ecosystem. Default behavior reports every tool without failing validation — suited to diverse PaaS/container environments where only a subset of ecosystems is expected to be present.
When to use
- Verifying a container or environment has the tools a task needs
- Troubleshooting a build failure that might be a missing dependency
- Documenting system requirements
- Onboarding: confirming a dev environment is ready
Running it
# Fast check with exit code (0 = all required core tools present)
bash assets/check-tools.sh
# Development tools only
bash assets/environment-diagnostic.sh tools
# System info: hardware, mounts, processes
bash assets/environment-diagnostic.sh system
# Complete diagnostic (tools + system + package inventories), written to a file
bash assets/environment-diagnostic.sh full /path/to/report.txt
check-tools.sh exits non-zero only when a required core tool (python3,
pip, node, npm, java, gcc, git, curl, awk, grep, gzip, tar, make, sed) is
missing. Every other tool is reported (✅ found / ⚠️ optional and missing) but
does not fail the run.
Required vs. optional, by ecosystem
| Ecosystem | Required | Optional |
|---|---|---|
| Python | python3, pip | python, uv, poetry, black, mypy, pytest, ruff |
| Node.js | node, npm | nvm, yarn, pnpm, eslint, prettier, chromedriver |
| Java | java | mvn, gradle |
| Go | — | go |
| Rust | — | rustc, cargo |
| C/C++ | gcc | clang, cmake, ninja, conan |
| Utilities | git, curl, awk, sed, grep, gzip, tar, make | jq, rg, tmux, yq, vim, nano |
Full per-tool version-check commands and installation notes live in
references/tool-categories.md.
Files
assets/check-tools.sh— fast validation script (exit codes, quick checks)assets/environment-diagnostic.sh— comprehensive diagnostic withtools/system/fullmodesreferences/tool-categories.md— detailed per-tool breakdown and installation instructions
Extending
The required/optional split lives in assets/check-tools.sh
(check_required_tool / check_optional_tool calls), not in this file — to
change which tools are required, edit the script.
Tips for Check Tools
- • Start a fresh session after installing so your agent picks up the new skill.
- • This skill ships scripts. Read them before the first run, and run it in a project without secrets first.
- • It bundles reference files. The agent reads them only when needed, so they cost no context until then.
- • It is part of a pack with 30 skills. Install only the ones you need with --skill to keep triggers precise.
- • If two skills overlap, mention the one you want by name.
Questions about Check Tools
What does the Check Tools skill do?
Validates development tool installations across Python, Node.js, Java, Go, Rust, C/C++, Git, and system utilities. Use when verifying environments or troubleshooting dependencies.
How do I install Check Tools?
Run "npx skills add oaustegard/claude-skills --skill check-tools" in your project. The skills CLI installs it for Claude Code, Cursor, Codex and 70+ other agents. In Claude on the web, upload the skill folder as a ZIP under Customize > Skills.
Does Check Tools work in Cursor and Codex?
Yes. Check Tools uses the open SKILL.md format, so it works in Claude Code, Claude, Cursor, OpenAI Codex, Gemini CLI, GitHub Copilot and other agents that support agent skills.
Is Check Tools free?
Check Tools is open source on GitHub under the MIT license. It is free to install; check the license before commercial use.
Who made Check Tools?
Check Tools is published by oaustegard in the oaustegard/claude-skills repository, together with 29 other skills.


