CLAUDE_CODE_SYNC_SKILLS

環境変数

-p フラグ付きの非対話モードで 1 を設定すると、Claude Code がその実行中に claude.ai アカウントで有効化されたスキルをダウンロードし、最初のクエリを実行する前にその一覧を待つ。待ち時間は CLAUDE_CODE_SYNC_SKILLS_WAIT_TIMEOUT_MS まで。claude.ai 認証が必要。claude.ai アカウントでサインインするターミナルセッションでは、この変数なしでもこれらのスキルは同期されるため、-p の実行が最初のクエリで現在のスキルを必要とする場合にのみ設定すること。

使い方・用途

  • CI やスクリプトなど -p フラグによる非対話実行で、最初のクエリを実行する前に claude.ai アカウントで有効化したスキルをダウンロードして待たせたいときに使う。
  • claude.ai アカウントでサインインしないターミナルセッションとは異なり、-p 実行ではスキル同期が行われないため、非対話実行でもアカウントのスキルを使いたい場合に設定する。
  • 非対話実行で最初のクエリに最新のスキル一覧が反映されていることを保証したいときに使う。
英語原文

Set to 1 in non-interactive mode with the -p flag to make Claude Code download the skills enabled for your claude.ai account in that run and wait for the list of them, up to CLAUDE_CODE_SYNC_SKILLS_WAIT_TIMEOUT_MS, before it runs the first query. Requires claude.ai authentication. Terminal sessions where you sign in with your claude.ai account sync these skills without this variable, so set it only when a -p run needs your current skills on its first query

関連ドキュメント

関連する変更履歴

v2.1.311(1件)

フィーチャーフラグの取得がオフの状態で CLAUDE_CODE_SYNC_SKILLS を設定したセッションを変更しました。同じマシン上の別セッションが取得済みの、最大 10 分前までの claude.ai スキルリストを再利用します。
英語原文を表示
Changed sessions that set CLAUDE_CODE_SYNC_SKILLS with feature-flag fetching off to reuse a claude.ai skills list up to 10 minutes old that another session on the machine fetched

変更後

CLAUDE_CODE_SYNC_SKILLS を設定したセッションでも、同一マシン上の別セッションが取得した最大 10 分前の claude.ai スキル一覧を再利用できるようになり、スキル同期の待ち時間を短縮できる。

関連ドキュメント