claude-sync は何をしますか?
Claude Code環境向けのポータブルなエクスポート/インポートスクリプト — プラグイン、スキル、フック、RTK、Graphifyをマシン間で複製します。
概要
このスキルは、Claude Codeの設定をあるマシンから別のマシンへ簡単に移行できるツールです。プラグイン、カスタムスキル、フック、RTK(Realtime Knowledge)、Graphify(グラフベースの知識統合)などの構成要素をエクスポートし、新しい環境にインポートできます。
特徴
- エクスポート: 現在のClaude Code環境からすべての設定(プラグイン、スキル、フック、RTK、Graphify)をファイルに保存します。
- インポート: エクスポートされた設定を別のマシンのClaude Code環境に適用します。
- ポータブル: スクリプトはシェルスクリプト(bash)で書かれており、Claude Codeが動作する任意のプラットフォームで使用可能です。
- 一貫性: チーム内や複数の開発マシン間で同一の開発環境を維持します。
前提条件
- Claude Code CLIがインストールされていること。
- bashシェルが利用可能であること。
使用方法
エクスポート
以下のコマンドを実行して、現在の環境をエクスポートします。
./export.sh
これにより、claude-sync-export.tar.gz のようなファイルが生成されます。
インポート
別のマシンで以下のコマンドを実行して、エクスポートされた設定をインポートします。
./import.sh claude-sync-export.tar.gz
インポート後、Claude Codeを再起動して変更を反映してください。
注意事項
- このスクリプトは、Claude Codeの設定ディレクトリ(通常
~/.claude/)を操作します。 - エクスポートファイルには機密情報が含まれる可能性があるため、安全な場所に保管してください。
- インポート前に既存の設定のバックアップを取ることを推奨します。
ライセンス
MIT