メインコンテンツまでスキップ

複数の AI ツールで skillshare を使う

単一の Source を、使っているすべての AI CLI に Sync する。

問題

あなたは職場で Claude Code、サイドプロジェクトで Cursor、実験には Codex を使っています。それぞれに 独自の Skill ディレクトリがあります。手動でそれらを同期し続けるのは面倒でミスが起きやすいです。

解決策

skillshare は単一の Source ディレクトリを維持し、1つのコマンドですべての Target に Sync します。

ステップ 1: インストールして初期化する

curl -fsSL https://raw.githubusercontent.com/runkids/skillshare/main/install.sh | sh
skillshare init

init はインストールされているすべての AI ツールを自動検出し、Target として追加します。

ステップ 2: Target を確認する

skillshare target list

出力例:

  claude       ~/.claude/skills (merge)
cursor ~/.cursor/skills (merge)
opencode ~/.config/opencode/skills (merge)
universal ~/.agents/skills (merge)

Codex には専用の行はありません。Codex は共有の ~/.agents/skills ディレクトリを読み込むため、universal Target がそれをカバーします。

ステップ 3: Skill をインストールする

skillshare install runkids/my-skills
skillshare install anthropics/courses/prompt-eng

ステップ 4: すべてを Sync する

skillshare sync

1つのコマンドで、すべての Skill がすべての Target にプッシュされます。各 Target は、単一の Source を 指し示すシンボリックリンクを得ます。

ステップ 5: 確認する

skillshare status

すべての Target にわたる Sync ステータスを表示します — どの Skill が Sync 済みか、欠けているか、 古くなっているか。

Target ごとのモード制御

ツールによってニーズは異なります。Target ごとに Sync モードを設定できます。

# Cursor はシンボリックリンクを問題なく辿れる(デフォルト)
skillshare target cursor --mode merge

# 一部のツールは実ファイルを必要とする
skillshare target opencode --mode copy

次のステップ