Install
openclaw skills install openclaw-contributorContribute to the OpenClaw core repository using the repo's own CONTRIBUTING.md rules. Use when working in `openclaw/openclaw` or a fork to triage issues, plan a focused fix, choose the right validation commands, prepare AI-assisted PRs, route changes to the right subsystem maintainers, or avoid breaking OpenClaw contribution norms.
openclaw skills install openclaw-contributorContribute to OpenClaw the way the repo expects.
Start by reading the repo-root CONTRIBUTING.md in the target checkout. Treat it as the source of truth over generic PR habits.
upstream/* before duplicating effort.scripts/recommend_checks.py --repo <openclaw-repo>.pnpm buildpnpm checkpnpm testscripts/recommend_checks.py.scripts/generate_pr_body.py.CONTRIBUTING.md, not generic habits.references/contributing-checklist.md
references/pr-template.md
scripts/recommend_checks.py
python3 skills/openclaw-contributor/scripts/recommend_checks.py --repo /path/to/openclawpython3 skills/openclaw-contributor/scripts/recommend_checks.py --repo /path/to/openclaw --base upstream/main --jsonscripts/generate_pr_body.py
python3 skills/openclaw-contributor/scripts/generate_pr_body.py --repo /path/to/openclaw --title "fix(web-search): honor OpenRouter-backed Perplexity runtime path" --summary "Honor OpenRouter-backed Perplexity config in runtime web_search path" --why "Current runtime ignores configured baseUrl and sends OpenRouter keys to Perplexity direct"If they are available locally, use them alongside this skill:
github for GH CLI operationsPull Request before opening the PRcode-review before final submission or while addressing review commentsWhen asked to contribute upstream, finish with: