openclaw - ✅(Solved) Fix [Bug]: Skills UI shows "Missing requirements" for clawhub and mcporter despite both binaries being installed and functional [1 pull requests, 2 comments, 3 participants]

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…
GitHub stats
openclaw/openclaw#80206Fetched 2026-05-11 03:17:36
View on GitHub
Comments
2
Participants
3
Timeline
6
Reactions
2
Author
Timeline (top)
commented ×2cross-referenced ×2labeled ×2

The Skills UI in Control UI displays "Missing requirements" (bin: clawhub / bin: mcporter) for skills whose required binaries are actually installed and functional in the terminal.

Root Cause

The Skills UI in Control UI displays "Missing requirements" (bin: clawhub / bin: mcporter) for skills whose required binaries are actually installed and functional in the terminal.

Fix Action

Fixed

PR fix notes

PR #80233: [codex] Fix npm-installed skill CLI PATH detection

Description (problem / solution / changelog)

Summary

  • Add npm global bin discovery to the gateway PATH bootstrap, including NPM_CONFIG_PREFIX, lowercase npm_config_prefix, user .npmrc prefix, OpenClaw-managed npm tool installs, and ~/.npm-global/bin.
  • Keep these npm/user-writable paths appended after trusted system dirs so they do not shadow OS binaries.
  • Add path-env regression coverage and a changelog entry for #80206.

Root cause

  • Skills status checks requires.bins through the gateway process PATH, while npm-installed skill CLIs can live in npm global prefix directories that were not included by the gateway's minimal PATH bootstrap.

Verification

  • pnpm test src/infra/path-env.test.ts -- --reporter=verbose
  • pnpm test src/agents/skills.buildworkspaceskillstatus.test.ts -- --reporter=verbose
  • git diff --check
  • pnpm check:changed

Fixes #80206

Changed files

  • CHANGELOG.md (modified, +1/-0)
  • src/infra/path-env.test.ts (modified, +103/-24)
  • src/infra/path-env.ts (modified, +68/-0)
RAW_BUFFERClick to expand / collapse

Bug type

Regression (worked before, now fails)

Beta release blocker

No

Summary

The Skills UI in Control UI displays "Missing requirements" (bin: clawhub / bin: mcporter) for skills whose required binaries are actually installed and functional in the terminal.

Steps to reproduce

  1. Open OpenClaw Web UI (Control UI) -> Skills page
  2. Observe the Skills list showing "Missing requirements" for the clawhub skill (requires: clawhub binary) and mcporter skill (requires: mcporter binary)
  3. Run clawhub --version and mcporter --version in terminal — both commands work correctly
  4. Gateway has been restarted, Skills page still shows the same missing requirements

Expected behavior

Both skills should show as Ready/Configured since their required binaries (clawhub v0.12.3, mcporter v0.7.3) are installed and working in the terminal.

Actual behavior

Skills UI shows "Missing requirements: bin: clawhub" for the clawhub skill and "Missing requirements: bin: mcporter" for the mcporter skill, even though both binaries are installed and functional.

OpenClaw version

2026.5.7 (eeef486)

Operating system

macOS 24.5.0 (arm64)

Install method

npm global install (Node.js v25.9.0, OpenClaw via npm)

Model

minimax-portal/MiniMax-M2.7

Provider / routing chain

openclaw (Gateway) -> minimax-portal (MiniMax M2.7)

Additional provider/model setup details

No response

Logs, screenshots, and evidence

Impact and severity

Affected: Users viewing Skills status in OpenClaw Control UI Severity: Low (functional binaries, misleading UI status only) Frequency: Always/reproducible Consequence: Users may think skill dependencies are missing and attempt reinstall, or lose trust in the Skills page status

Additional information

No response

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

FAQ

Expected behavior

Both skills should show as Ready/Configured since their required binaries (clawhub v0.12.3, mcporter v0.7.3) are installed and working in the terminal.

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING

openclaw - ✅(Solved) Fix [Bug]: Skills UI shows "Missing requirements" for clawhub and mcporter despite both binaries being installed and functional [1 pull requests, 2 comments, 3 participants]