Source Intelligence

DisclaimerUnofficial, and not affiliated with Anthropic. Nearly all of this is read straight out of what ships: npm bundles, captured prompts, published docs. Anthropic's own notes go in verbatim, marked as theirs. The rest is my reading, and every entry carries the strings behind it. If one looks wrong, vote it down and say why.

All of v2.1.228 Home All releases olderv2.1.227 v2.1.229newer
Claude Code v2.1.228

Skills synced from claude.ai

Not switched on
Useful3 Signal5
Skills Notable

Skills from your claude.ai account can load as a source, but only if you set the sync env var.

Account skill sync is fully wired behind CLAUDE_CODE_SYNC_SKILLS, unset by default.

CLAUDE_CODE_SYNC_SKILLSCLAUDE_CODE_SYNC_SESSION_REFSCLAUDE_CODE_SESSION_ID
What

Skills can now come from your claude.ai account as a first-class source alongside local, bundled and plugin skills. Fetching them is off unless you set CLAUDE_CODE_SYNC_SKILLS, or set CLAUDE_CODE_SYNC_SESSION_REFS with a session id latched in CLAUDE_CODE_SESSION_ID. Neither the source label nor the provenance value exists in 2.1.227.

Details
  • The /skills picker groups them under a new source label claude.ai sync, and their descriptions carry a (claude.ai sync) suffix.
  • They are deduplicated against local skills, take part in shadowing and name-collision handling, and are excluded from the bundled and plugin filters.
  • The skills UI gained a separate never-invoked warning for them.
  • If reconciling them against MCP-provided commands throws, the loader drops the synced skills rather than failing the load.
  • In 2.1.227 the sync directory existed but its contents were never loaded.
Evidence

loadedFrom: "syncedSkills", claude.ai sync

Strings lifted out of the shipped bundle, so the claim above can be checked against them.

See this entry in the whole of v2.1.228 →