Communityコーディング&開発github.com

IbrahimBasit5802/claude-sync

Claude Code環境向けのポータブルなエクスポート/インポートスクリプト。プラグイン、スキル、フック、RTK、Graphifyをマシン間で複製します。

claude-sync とは?

このスキルは、Claude Code環境の設定や拡張機能を簡単にエクスポート・インポートできるスクリプトを提供します。開発者は、プラグイン、スキル、フック、RTK(Realtime Knowledge)、Graphify(グラフベースの知識統合)などの構成要素を、あるマシンから別のマシンへシームレスに複製できます。これにより、手動で設定を再作成する手間が省け、チーム内や複数の開発環境で一貫した開発体験を維持できます。主にClaude Code CLIを対象としており、バックアップや移行のユースケースに最適です。使い方はシンプルで、exportスクリプトで設定をファイルに保存し、importスクリプトで別のマシンに読み込むだけです。

対応✓Claude Code~Codex CLI~Cursor
Part ofMobile
npx skills add IbrahimBasit5802/claude-sync

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

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

関連スキル