File contents ---
name: env-checker
description: Validate environment setup, check for required tools, and verify configuration files.
Environment Checker
Validate development environment setup. Check for required tools, versions, and configuration files.
Setup
No dependencies required.
Usage
Full environment check
{baseDir}/envcheck.sh
Check specific tools
{baseDir}/envcheck.sh --node # Check Node.js setup
{baseDir}/envcheck.sh --git # Check Git setup
{baseDir}/envcheck.sh --docker # Check Docker setup
Check for specific commands
{baseDir}/envcheck.sh --need npm,yarn,pnpm
Output
ΓòöΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòù
Γòæ ENVIRONMENT CHECK REPORT Γòæ
ΓòÜΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓò¥
REQUIRED TOOLS
ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
Γ£ô node v20.10.0 /usr/local/bin/node
Γ£ô npm 10.2.3 /usr/local/bin/npm
Γ£ô git 2.43.0 /usr/bin/git
! docker Not installed -
Γ£ô curl 7.81.0 /usr/bin/curl
OPTIONAL TOOLS
ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
Γ£ô python3 3.10.12 /usr/bin/python3
- pnpm Not found Install with: npm install -g pnpm
- yarn Not found Install with: npm install -g yarn
CONFIGURATION FILES
ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
Γ£ô .env Found
Γ£ô .gitignore Found
! .nvmrc Not found
ENVIRONMENT VARIABLES
ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
Γ£ô NODE_ENV production
Γ£ô PATH /usr/local/...
! API_KEY Not set
ΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉ
Status: ⚠️ PARTIAL (2 missing, 1 optional)
ΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉ
When to Use
New developer onboarding
CI/CD environment validation
Troubleshooting setup issues
Pre-commit checks
Docker container validation
1 --- 2 name: env-checker 3 description: --- 4 --- 5 --- 6 name: env-checker 7 description: Validate environment setup, check for required tools, and verify configuration files. 8 --- 9 10 # Environment Checker 11 12 Validate development environment setup. Check for required tools, versions, and configuration files. 13 14 ## Setup 15 No dependencies required. 16 17 ## Usage 18 19 ### Full environment check 20 ```bash 21 {baseDir}/envcheck.sh 22 ``` 23 24 ### Check specific tools 25 ```bash 26 {baseDir}/envcheck.sh --node # Check Node.js setup 27 {baseDir}/envcheck.sh --git # Check Git setup 28 {baseDir}/envcheck.sh --docker # Check Docker setup 29 ``` 30 31 ### Check for specific commands 32 ```bash 33 {baseDir}/envcheck.sh --need npm,yarn,pnpm 34 ``` 35 36 ### Output 37 ``` 38 ╔════════════════════════════════════════════════════════════════╗ 39 ║ ENVIRONMENT CHECK REPORT ║ 40 ╚════════════════════════════════════════════════════════════════╝ 41 42 REQUIRED TOOLS 43 ────────────── 44 ✓ node v20.10.0 /usr/local/bin/node 45 ✓ npm 10.2.3 /usr/local/bin/npm 46 ✓ git 2.43.0 /usr/bin/git 47 ! docker Not installed - 48 ✓ curl 7.81.0 /usr/bin/curl 49 50 OPTIONAL TOOLS 51 ────────────── 52 ✓ python3 3.10.12 /usr/bin/python3 53 - pnpm Not found Install with: npm install -g pnpm 54 - yarn Not found Install with: npm install -g yarn 55 56 CONFIGURATION FILES 57 ────────────────── 58 ✓ .env Found 59 ✓ .gitignore Found 60 ! .nvmrc Not found 61 62 ENVIRONMENT VARIABLES 63 ──────────────────── 64 ✓ NODE_ENV production 65 ✓ PATH /usr/local/... 66 ! API_KEY Not set 67 68 ══════════════════════════════════════════════════════════════════ 69 Status: ⚠️ PARTIAL (2 missing, 1 optional) 70 ══════════════════════════════════════════════════════════════════ 71 ``` 72 73 ## When to Use 74 - New developer onboarding 75 - CI/CD environment validation 76 - Troubleshooting setup issues 77 - Pre-commit checks 78 - Docker container validation
winsorllc/upgraded-carnival/tree/main/.pi/skills/env-checker commit e44bc51bf3
Frequently asked questions How do I install the Env Checker skill? Run npx skillmds@latest add winsorllc/env-checker in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
What does the Env Checker skill do? --- It is listed under Coding & Dev Tools on SkillMD.
Is Env Checker safe to use? This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
Which AI agents work with Env Checker? This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Is Env Checker free to use? Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
Who published Env Checker? winsorllc (@winsorllc) published this skill. Their other Agent Skills are listed on their SkillMD profile.