diff --git a/.openclaw-sync/source.json b/.openclaw-sync/source.json
index 756442538..9ed33035e 100644
--- a/.openclaw-sync/source.json
+++ b/.openclaw-sync/source.json
@@ -1,5 +1,5 @@
{
"repository": "openclaw/openclaw",
- "sha": "732e5805e3f89f6e02f1d95c83461fe45119de05",
- "syncedAt": "2026-04-28T08:21:54.223Z"
+ "sha": "169dba2042155fa254e2405cc69ad36700ad16c7",
+ "syncedAt": "2026-04-28T08:25:52.848Z"
}
diff --git a/docs/tools/skills.md b/docs/tools/skills.md
index c8610ad74..244bb29d3 100644
--- a/docs/tools/skills.md
+++ b/docs/tools/skills.md
@@ -324,6 +324,10 @@ under `skills.entries` in `~/.openclaw/openclaw.json`:
`false` disables the skill even if it is bundled or installed.
+ The bundled `coding-agent` skill is opt-in: set
+ `skills.entries.coding-agent.enabled: true` before exposing it to agents,
+ then make sure one of `claude`, `codex`, `opencode`, or `pi` is installed and
+ authenticated for its own CLI.
Convenience for skills that declare `metadata.openclaw.primaryEnv`. Supports plaintext or SecretRef.