Persistent "Skipping skill path" Warnings
Symptom: Every time I run an openclaw command or start the gateway, the terminal is flooded with:[skills] Skipping skill path that resolves outside its configured root.
Context: Most skills (e.g., claw-me-maybe) are still functional and marked as âś“ ready, but the log noise is extreme.
Environment: Windows 11. I suspect there's a discrepancy in how ~ or absolute paths are resolved against skills.roots on Windows. Is there a way to explicitly define the roots or suppress this check?
Background Execution on Windows
Need: Running OpenClaw in an active PowerShell window is inconvenient for daily use.
Goal: I'm looking for the best way to run the Gateway as a silent background service on Windows (similar to a Linux daemon). Ideally, it should:
Start automatically on boot.
Run without a visible console window.
Restart gracefully on failure.
Current Attempt: Using openclaw gateway start, but still looking for a more robust Windows-native service solution (e.g., PM2, NSSM, or Task Scheduler).
System Specs:
OS: Windows 11 (NT 10.0.26200)
Node.js: v24.14.0
OpenClaw: 2026.3.12