Unclear It is not clear what the other checks test, so a session meeting the listed conditions may still not sync skills.
What
Claude Code now checks a set of conditions before it turns on skills sync, the downloading of skills (packaged instructions Claude can use) onto your machine. All of these must hold:
CLAUDE_CODE_SYNC_SKILLSis set, an environment variable (a named setting given to Claude Code when it starts)- The session is interactive, meaning you are typing into it, not running it from a script
ANTHROPIC_UNIX_SOCKETis not set- A few other checks pass
Why
Skills sync stays something you opt into, and it is turned off when Claude Code is launched with ANTHROPIC_UNIX_SOCKET.
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubt
It is not clear what the other checks test, so a session meeting the listed conditions may still not sync skills.