Follow Discord
Sweep 22 Sep 2026 · 17:19Z Build v2.1.280 501 read Stable v2.1.267 Latest v2.1.280 Next v2.1.280 Feeds RSS JSON llms.txt Unofficial
Claude Code v2.1.268 ·

Skills and plugin sync can skip a redundant round on startup

On startup, skills and plugin sync now skip a full sync round if one finished recently, controlled by CLAUDE_CODE_SYNC_REUSE_WITHIN_MS

TierUse it nowhow much it should matter to you
Useful3my rating, 1 to 5
Signal2worth watching, 1 to 5
AreaSkillswhat it touches
KindImprovementsin v2.1.268,
Group of 2 Use it now Notable No documentation found

On startup, skills and plugin sync now skip a full sync round if one finished recently, controlled by CLAUDE_CODE_SYNC_REUSE_WITHIN_MS

What

Both the skills-sync and plugin-sync processes now accept a { startup } option. When Claude Code starts up (and isn't in cloud/XD mode, and no sync was force-requested), each of these now checks a saved timestamp to see whether a sync round already completed recently.

  • If the last skills sync finished within CLAUDE_CODE_SYNC_REUSE_WITHIN_MS milliseconds and the rate-limit "bucket" guard hasn't refused it, the sync round is skipped entirely and a skills_sync_round_reused event is logged.
  • Plugin sync gained an equivalent freshness check; if a recent round is found, it reuses that round instead of re-downloading and re-listing plugins, logging a plugins_sync_round_reused event.

Why

This avoids doing redundant sync work (downloading and re-listing skills or plugins) every time Claude Code starts, when a sync already happened moments ago, making startup faster and cheaper without affecting freshness.

Read from
Names in the bundleCLAUDE_CODE_SYNC_REUSE_WITHIN_MS
How sure we are
One source agreesOne thing we can check says the same as this entry.
The name it cites is new in this buildNew in this build: CLAUDE_CODE_SYNC_REUSE_WITHIN_MS

See this entry in the whole of v2.1.268 →

Feedback