What
Claude Code periodically checks claude.ai for your skills and syncs them. Two new flags now control that check. A flag here is a setting Anthropic's servers can change without a new version of Claude Code being released.
tengu_claudeai_skills_sync_interval_minutessets how often the resync runs. With no server value it falls back to 10 minutes. Any server value is held between 5 and 1440 minutes (once a day).- The wait between retries after a failed sync (the backoff) is now capped at 4× that interval. It used to be a fixed 10-minute base with a 40-minute cap.
tengu_claudeai_skills_sync_shared_roundfalls back to false. When it is on, a session can reuse a recent skills listing that another Claude Code session fetched for the same bucket instead of asking claude.ai again. The session reloads when the shared generation token (a marker that changes when the shared listing changes) moves. It then schedules its next resync for the interval plus a random 30 to 90 seconds.- The existing
skills_sync_round_reusedlog line is now written from this new sharing path. Before, it came from a simpler check that reused a recent listing.
For tengu_claudeai_skills_sync_shared_round, the flag server returned off for this site's account and for an anonymous baseline, but no reading has been taken under this release. Nothing has been read yet about tengu_claudeai_skills_sync_interval_minutes.
Why
With the fallback values, skills sync behaves as it did before: every 10 minutes, with retries capped at 40 minutes. The server can now change how often every client checks claude.ai for skills, as rarely as once a day. It can also turn on sharing of sync rounds between sessions, which would mean fewer repeated listings when several sessions are open. Either change can happen without a Claude Code update.
tengu_claudeai_skills_sync_shared_round Off in both readingsThe flag server returned off for the account this site reads and for the anonymous baseline. A reading of off cannot rule out a rollout these two readings sit outside of.
This account: off · anonymous baseline: off · compiled default in v2.1.282: not a boolean we can read
These values were read against a different version of Claude Code, so treat them as the nearest reading available instead of one taken on this release.
Read once, for one account on one subscription tier, against v2.1.282. It isn't a statement about your account. What a flag value here can and cannot tell you
It is not confirmed whether the 10-minute fallback matches how often skills were synced before.
New in this build: tengu_claudeai_skills_sync_shared_round