はじめに
あなたの AI コーディング環境を、どこでも。
skillshare は Skill、Agent、Rule、MCP 接続、Hook を一か所で管理します。デスクトップアプリまたは CLI で、AI ツール、マシン、プロジェクトを切り替えても自分の設定を持ち運べます。
なぜ skillshare なのか
- ツールを変えても、設定はそのまま — 自分で管理する Source を維持し、対応する各ツールに渡すリソースを選べます。
- 設定を別のマシンへ — Source を Git でバージョン管理し、別のマシンに持ち運べます。
- プロジェクトの文脈を共有 — チームの Skill と設定をコードと一緒に管理し、リモート Skill のコミットを lockfile に記録します。
たとえば、あるメンバーは Claude Code、別のメンバーは Codex を使っていて、どちらにも旧 API に関する同じコードレビューチェックリストが必要だとします。チェックリストを .skillshare/skills/ に置き、プロジェクト設定をコミットします。新しいメンバーは、チャットから指示を探してコピーする代わりに、宣言されたリモート Skill をインストールして設定済みの Target に同期します。
詳しい手順はチームオンボーディングのレシピを参照してください。共通の指示は設定のずれを減らしますが、各 AI ツールの機能、権限、動作はそれぞれ異なります。
クイックスタート
# Install
curl -fsSL https://raw.githubusercontent.com/runkids/skillshare/main/install.sh | sh
インストーラーが PATH 設定の案内を表示した場合のみ、その案内に従ってから以下のコマンドを実行してください。PATH の警告がなければ追加の設定は不要です。
# 初期化(CLI を自動検出し、git をセットアップ)
skillshare init
# Skill をインストール
skillshare install anthropics/skills/skills/pdf
# すべての Target に同期
skillshare sync
設定済みの Target で Skill を利用できるようになりました。
まず触ってみたいですか? Docker Playground ならコマンド 1 つ、ローカルへのインストールは不要です:
git clone https://github.com/runkids/skillshare.git && cd skillshare
make playground
仕組み
Source にある既存の Skill を編集すると、リンクされた Target に変更がすぐ反映されます。copy mode では sync でコピーを更新してください。デフォルトの merge mode でも、Skill の追加、削除、名前変更には sync が必要です。
Global mode は個人の設定とインストール済みのチームリポジトリを管理します。Project mode は特定のコードベースのリソースと設定を管理します。Git pull でプロジェクトのファイルを取得した後、skillshare install -p と skillshare sync -p を実行して宣言された Skill をローカルに適用します。
主な機能
- 自動検出 —
.skillshare/があるプロジェクトにcdすると、skillshare は自動的に Project mode へ切り替わります - Global と Project のスコープ — Global mode で個人と組織の共有リソースを、Project mode でコードベース固有のリソースを管理
- リンクによる更新 — 既存の Skill の編集は symlink を使う Target にすぐ反映
- チーム対応 — 組織 Skill は Tracked repo 経由、プロジェクト Skill は git commit 経由で共有
- あらゆる Git ホスト — GitHub、GitLab、Bitbucket、Azure DevOps、AtomGit、Gitee、セルフホストの Git からインストール・更新・チェックが可能
- セキュリティ監査 — 使用前に既知のインジェクションやデータ流出パターンをスキャン。Audit は静的解析であり、実行権限は AI ツールが管理
対応プラットフォーム
| プラットフォーム | Source のパス | リンク種別 |
|---|---|---|
| macOS/Linux | ~/.config/skillshare/skills/ | Symlink |
| Windows | %AppData%\skillshare\skills\ | フォルダーは NTFS Junction、単一ファイルはシンボリックリンク(Developer Mode が必要、ない場合はコピー) |
次のステップ
個人開発者
- First Sync — 5 分で同期を完了する
- Creating Skills — 最初の Skill を書く
- Cross-Machine Sync — 複数マシン間で Skill を同期し続ける
チームリード / 組織
- Organization-Wide Skills — チーム全体で標準を共有する
- Project Setup — プロジェクト単位の Skill を設定する
- Security Audit — 導入前にサードパーティ製 Skill をスキャンする
すでに Skill をお持ちですか?
- From Existing Skills — 移行と統合
さらに詳しく
- Core Concepts — Source、Target、Sync モード
- Commands Reference — 利用可能なすべてのコマンド
- Docker Sandbox — 隔離環境で skillshare を試す
- FAQ — よくある質問