Install
openclaw skills install weclaw-installerAutomate installing and configuring the WeClaw WeChat bot environment on macOS. Use when the user asks to download/install WeClaw, set up a local Python environment with uv, or gets blocked on macOS Accessibility permissions / API key setup.
openclaw skills install weclaw-installerThe installer clones this repo into a local folder named weclaw-package-upload-test:
weclaw-installerWhy Path must be a folder: The ClawHub CLI resolves paths as resolve(workdir, <path>). If your current directory has no .clawhub marker, workdir defaults to your OpenClaw workspace (not this repo), so skills/weclaw-installer points nowhere.
This repo includes a .clawhub/ folder so that when your shell cd is the repo root, workdir stays the repo.
Publish (from repo root, recommended):
clawhub publish skills/weclaw-installer --version 1.0.0 --slug weclaw-installer
If you still see the error (e.g. CLAWHUB_WORKDIR overrides), use an explicit workdir or an absolute path:
clawhub --workdir "$(pwd)" publish skills/weclaw-installer --version 1.0.0 --slug weclaw-installer
# or
clawhub publish /absolute/path/to/weclaw-installer-plugin/skills/weclaw-installer --version 1.0.0 --slug weclaw-installer
Use this skill when the user wants to:
uv.envgit, uv, python3.Run:
python3 scripts/run_setup.pyTo pass the API key non-interactively:
python3 scripts/run_setup.py --api-key "<KEY>"After the user has enabled macOS Accessibility permission:
python3 scripts/run_setup.py --api-key "<KEY>" --mac-permission-confirmed.env / config values that are explicitly required for WeClaw setup.