env-check SKILL.md skillB
env-check from ninjasln-labs/agent-skills is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add ninjasln-labs/agent-skills/env-check@v1.1.0Pins v1.1.0 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- B, 16 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- ninjasln-labs/agent-skills
- Path
env-check/SKILL.md- Versions recorded
- 2
- Latest version
- v1.1.0, committed Oct 1, 2026
- First version recorded
- Oct 1, 2026
- Size
- 8,121 bytes
- Repository stars
- 3
- License
- none declared
Environment check: read-only health inspection of the local dev environment — toolchain presence/version/shadowing, PATH and proxy env vars, disk space and inodes, dev-port occupancy (--ports), dependency-tree integrity (node_modules, broken venvs), and WSL2/Windows interop (PATH injection, autocrlf, wsl.conf). Produces a structured report with fix commands; never executes fixes itself. Use when builds fail with "works on my machine" symptoms, commands resolve to wrong binaries, a proxy blocks…
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# Env Check Read-only health inspection of the local development environment. Diagnoses **"can it run"**, never tunes performance, never scans for threats, and **never executes a fix** — every finding carries a fix command for the user to run themselves. ## 中文速览(Quick Guide) - **做什么**:对开发环境做只读体检(六维:工具链/环境变量/WSL 互操作/磁盘与 inode/端口占用(--ports 指定)/依赖完整性),产出 `[级别] 标题+证据+修复命令` 的报告与 `--json` 机读版。 - **何时用**:「我这里跑不起来/明明装了却找不到命令」「代理挂着但装不动包」「WSL 里命中了 Windows 侧的二进制」等环境类问题。 - **核心步骤**:跑 `scripts/env-check.py`(自测先过 `--selftest`)→ 逐条读 FAIL/WARN → 把 `fix:` 行的命令**原样给用户确认执行**(本技能永不代执行)→ 需要平台细节查 `references/`。 - **国内可达性边界**:全部检测本地完成、零依赖零网络(代理连通性探测是对用户已配置代理的本机端口探测);无外链、无下载。 ## When to Use - A build or install fails with environment-flavored symptoms: `command not found` for an installed tool, wrong binary version, proxy timeouts. - User asks for an environment checkup / "体检" / "为什么我这里跑不起来". - On WSL: suspicious Windows-side shadowing (`/mnt/c/...` binaries winning), CRLF churn. NOT for: performance tuning (CPU/memory/disk speed), security scanning of code or dependencies, project config review, AI session health. ## Hard Constraints …
Read the whole file at its exact version.
How to install
mdr add ninjasln-labs/agent-skills/env-check@sha256:6dcf69eab40fc4fdThe line at the top of this page pins the label v1.1.0, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_gvmwywts2jlpunxu)
2 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 2 versions of this file, all committed on Oct 1, 2026.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| v1.1.0 latest | 2026-10-01 | 83f5fc7 | 8,121 B | B | view · diff |
| v1.0.4 | 2026-10-01 | d93a989 | 7,215 B | B | view |
Audit of the latest version
- fail: No link to a raw IP address (matched: http://127.0.0.1:9)
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (8121 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No script tag
Starting a new one? Use a template for SKILL.md on mdpantry, which passes every one of these checks and says what to change in it.
Source
ninjasln-labs/agent-skills · 3 stars · license none declared · pushed 2026-10-05 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_gvmwywts2jlpunxu GET https://markdownregistry.com/api/v1/resolve?ref=ninjasln-labs/agent-skills/env-check GET https://markdownregistry.com/api/v1/blob/6dcf69eab40fc4fddf26e037c8fb736d84fd6c8239bbf2a5b2bb4ec60543de9e
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.