Use this order. First, verify toolchain context. Confirm Node version, CLI version, and active working directory are what your team expects. Second, run a read/list command in verbose mode and save output. Third, inspect path and permissions for skill directories. Fourth, clear cache only if evidence points to stale index behavior. Fifth, rerun the same failing command and compare output deltas.
# Baseline diagnostics
npx molthub@latest --version
pwd
npx molthub@latest list --verbose
# If list works but read fails, test explicit skill path
npx molthub@latest read moltbook --verbose
If output shows skill index exists but specific read fails, prioritize path normalization and ownership checks. If output shows registry lookup failures, inspect network policy, proxy settings, and auth scope. This branch logic is what prevents random retry loops.