Skill OpenClaw NullClaw Integration
Use this skill for cross-repo integration work when OpenClaw/NullClaw changes need to land in local router/model/API routing behavior.
Workflow
- Pull third-party sources fast-forward only.
- Build a bounded change inventory focused on routing, providers, channels, agent orchestration surfaces, and security advisories.
- Verify release provenance state before trusting an upstream version bump:
- patched/advisory version line
- whether signed tags or artifact digests are actually verifiable
- whether local policy should block auto-apply pending provenance
- Map findings into local repository lanes:
- Repo A coordinator/runtime routing
- Repo B AvatarCore routing profiles
- MX3 shim model-router policy
- control-plane release gating / fail-closed policy
- Apply deterministic patches and run lane-specific tests.
- Refresh third-party attribution and intake evidence.
- Run
skill-auditor+skill-arbiter-lockdown-admissionbefore completion.
Canonical Commands
git -C <THIRD_PARTY_CLONES>/openclaw pull --ff-only
git -C <THIRD_PARTY_CLONES>/nullclaw pull --ff-only
python skill-candidates/skills-third-party-intake/scripts/third_party_skill_intake.py \
--source-root openclaw=<THIRD_PARTY_CLONES>/openclaw/skills \
--source-root openclaw-ext=<THIRD_PARTY_CLONES>/openclaw/extensions \
--source-root nullclaw=<THIRD_PARTY_CLONES>/nullclaw \
--json-out .tmp/third-party-intake-openclaw-nullclaw.json
Focused integration scan:
rg -n "router|routing|provider|channel|meshrelay|gateway|agent" <THIRD_PARTY_CLONES>/openclaw <THIRD_PARTY_CLONES>/nullclaw
Guardrails
- Never copy secrets, tokens, local usernames, or absolute personal paths from third-party docs.
- Keep imported instructions public-shape only and placeholder-safe.
- Prefer upgrading existing local skills before adding new overlapping candidates.
- Keep third-party source attribution current in
references/third-party-skill-attribution.md. - Do not auto-promote an upstream OpenClaw release on version number alone when provenance or digest verification is missing.
Scope Boundary
Use this skill only for OpenClaw/NullClaw cross-repo integration and curation.
Do not use it as a general coding workflow skill; route unrelated implementation lanes through $skill-hub.
Reference
references/openclaw-nullclaw-integration-map.md
Loopback
If this lane is unresolved, blocked, or ambiguous:
- Capture the unresolved source delta and impacted local repo lane.
- Route back through
$skill-hubfor chain recalculation. - Resume only after the updated chain returns a deterministic next step.