# カスタムスキルの共有

作業フォルダ内で独自のスキルを作成し、公開ウェブサイトに何も公開することなく、アカウント内の全員と共有できます。スキルを作成した人が **Share** をクリックすると、ほかのメンバーは自分の **Skills** セクションでそのスキルを見つけ、ワンクリックでインストールできます。

カスタムスキルの共有では、次のことができます。

- **作成したスキルをアカウント全体に共有する** — Studio の中から、非公開で共有します。
- **チームメイトが共有したスキルをインストールする** — すべてのチャットに適用されます。
- **共有スキルを自分の作業フォルダに取り込む** — カスタマイズしたり、ほかのスキルと組み合わせたりできます。
- **共有スキルを最新に保つ** — 何人が使っているかも確認できます。


プラグインマーケットプレイスとの違い
[プラグインマーケットプレイス](/ja/products/ai-studio/skills/marketplace) は **公開 GitHub リポジトリ** からスキルをインストールします。インターネット上の誰でも使えるカタログに最適です。カスタムスキルの共有はその逆で、スキルを **アカウント内** にとどめ、チームメイトにのみ表示されます。公開できない、または公開したくないスキルや、作成者が GitHub を扱いたくない場合に利用してください。アカウントの外には何も出ず、作成・維持すべきリポジトリもありません。

## 目的

カスタムスキルをアカウントに共有する方法、ほかの人が共有したスキルをインストールする方法、共有スキルを作業フォルダに取り込む方法、そして共有スキルを継続的に管理する方法を理解します。

## 前提条件

- Treasure AI Studio にサインインしていること（[はじめに](/ja/products/ai-studio/getting-started)）
- スキルの仕組みを理解していること（[スキルとマーケットプレイス](/ja/products/ai-studio/skills/skills)）
- [作業フォルダ](/ja/products/ai-studio/concepts) があること — スキルは作業フォルダ内で作成・共有します（**Develop** タブは作業フォルダが 1 つ以上ある場合にのみ表示されます）


## 主要な概念

このページと製品インターフェースでは、いくつかの用語が繰り返し登場します。

| 用語 | 意味 |
|  --- | --- |
| **スキル（Skill）** | AI に特定の作業を教える 1 つの指示パッケージです。[スキルとマーケットプレイス](/ja/products/ai-studio/skills/skills) を参照してください。 |
| **プラグイン（Plugin）** | 共有およびインストールの単位です。プラグインは、作業フォルダ内の 1 つ以上のスキルを 1 つの名前のもとにまとめたものです。共有するときは、プラグインを共有します。 |
| **共有（公開）** | プラグインをアカウント内の全員が利用できるようにすることです。共有されたプラグインはアカウント内にのみ存在し、GitHub やその他の公開場所に投稿されることはありません。 |
| **インストール（購読）** | 共有プラグインを自分のスキルに追加し、自分のチャットに適用することです。インストールした人は *購読者（subscriber）* になります。 |
| **作業フォルダ（Work Folder）** | スキルを共有する前に作成・保管しておく作業コンテキストです。[コアコンセプト](/ja/products/ai-studio/concepts) を参照してください。 |


プラグインを共有すると、そのスキルはチャットで `/{plugin-name}:<skill>` の形式で呼び出されます。たとえば `/weekly-automation:summary` のようになります。

## どこにあるか

カスタムスキルの共有は、Studio サイドバーの **Skills** セクション（きらめきアイコン）にあります。3 つのタブで構成されています。

| タブ | 用途 |
|  --- | --- |
| **Shared** | アカウント全体でチームメイトが共有したスキルを参照・インストールします。 |
| **Installed** | 自分がインストールした共有スキルを確認・管理します。 |
| **Develop** | 自分のスキルを作成・共有・管理します。このタブは作業フォルダが 1 つ以上ある場合にのみ表示されます。 |


Web と Desktop
スキルの作成と共有は Web と Desktop で行います。インストールしたスキルは、Mobile を含むすべてのプラットフォームのセッションに適用されます。

## 作成したスキルを共有する

スキルは **Develop** タブから共有します。各作業フォルダがそれぞれのセクションとして表示され、その中のスキルが一覧されます。

Message Skills という名前の作業フォルダに 3 つのドラフトスキルと Share selected ボタンが表示された Develop タブ
### ステップ 1 — 作業フォルダ内でスキルを作成する

スキルは作業フォルダ内でドラフトとして始まります。まだ共有していないスキルには **Draft** ステータスが表示されます。（作業フォルダがスキルとコンテキストをどのように保持するかについては、[コアコンセプト](/ja/products/ai-studio/concepts) を参照してください。）

スキルを配置する場所
スキルが認識されるには、作業フォルダ内で標準のレイアウトに従う必要があります。各スキルは `.claude/skills/` 配下の独自のフォルダーで、その中に `SKILL.md` ファイルを含みます。

```
your-project/    # 作業フォルダのディレクトリスラッグ（作成時に設定）
└── .claude/
    └── skills/
        ├── create-message/
        │   └── SKILL.md
        └── email-campaign/
            └── SKILL.md
```

フォルダー名がスキル名になります。それ以外の場所に置かれた `SKILL.md`、または `SKILL.md` を含まないスキルフォルダーは認識されず、Develop タブに表示されません。

### ステップ 2 — スキルを共有する

1. **Develop** タブを開き、共有したいスキルがある作業フォルダを見つけます。
2. 含めたいドラフトスキルを選択します。
3. **Share selected** をクリックします。**Share skills** ダイアログが開きます。
4. **Plugin name** を入力します。これはチームメイトがプラグインを見つけて呼び出すための名前です。
  - 小文字の英字、数字、ハイフンのみを使用します（例: `weekly-automation`）。
  - 名前はアカウント内で一意である必要があります。
  - 入力すると、Studio がプラグインの呼び出し方法を表示します: `/{plugin-name}:<skill>`。
5. **Skills to share** でチェックされているスキルを確認します。
6. **Share** をクリックします。


Plugin name フィールド、呼び出しヒント /message:<skill>、共有するスキルのチェックリストが表示された Share skills ダイアログ
これでプラグインが共有されました。作業フォルダセクションには共有したスキル数を示す **Published** バッジが表示され、各共有スキルのステータスが **Draft** から **Shared** に変わります。

共有はアカウント内のみ
共有すると、プラグインはアカウント内のメンバー（だけ）が利用できるようになります。GitHub やその他の公開場所には投稿されず、アカウント外の人には表示されません。

共有する前に
共有されるのはスキルのファイルだけで、あなた個人のセットアップは含まれません。自分で追加したライブラリは他のユーザーの環境にはありません（多くの場合 AI が必要なものをインストールしますが、スキル自身が依存関係をインストールするようにするのが最も確実です）。また、あなたの [Connections](/ja/products/ai-studio/connections) や認証情報も共有されないため、外部接続を前提とするスキルは、購読者が同じ接続を設定している場合にのみ動作します。共有する前に、新しいチャットでスキルを試してください。

1 MB を超えるファイルは含まれません
スキル内の各ファイルは、共有するために **1 MB 以下** である必要があります。1 MB を超える個々のファイルは、公開されるプラグインから **除外** されます。アップロードされず、購読者にも届きません。Share および Push update のダイアログにもこの制限が表示されます。スキルのアセット（参照データ、サンプル、画像）は小さく保つか、大きなファイルは別の場所にホストして、スキルからは URL で参照するようにしてください。

### スキルのステータスを理解する

Develop タブでは、各スキルの状態が表示されます。

| ステータス | 意味 |
|  --- | --- |
| **Draft** | 作業フォルダ内で作成済みだが、まだ共有していない状態です。 |
| **Shared** | アカウントに公開され、チームメイトに表示される状態です。 |
| **Shared (hidden)** | 公開されているが、意図的に Shared の一覧から外している状態です。単体で選んで実行することを想定していないスキル（たとえば、別のスキルが土台として使うヘルパースキル）に使います。呼び出せば動作しますが、メンバーが参照するカタログを煩雑にしません。 |


Develop タブの上部では、自分の活動状況も確認できます。公開した **Shared skills**（共有スキル数）と **Total subscriptions**（アカウント全体であなたのスキルを使っている人数の合計）です。公開済みの各作業フォルダにも個別の購読数が表示されるため、どのスキルが浸透しているかが分かります。

Published バッジ、購読数、Push update・Edit・Unpublish アクション、Shared および Shared (hidden) のスキルが表示された、Develop タブの公開済み作業フォルダ
## 共有スキルを最新に保つ

共有は、共有した時点でのスキルの **スナップショット** を取得します。その後作業フォルダ内でスキルを編集しても、チームメイトが使う共有コピーは **自動的には更新されません**。更新を反映するタイミングは自分で決めます。

共有スキルが公開済みの内容と異なる場合、Develop タブがそれを知らせます。

- スキルの行に **Changed** マーカーが表示されます。
- 作業フォルダに **Updates to push** インジケーターが表示されます。


最新の変更を反映するには、**Push update** をクリックします。Studio が作業フォルダの現在のスキルを、プラグインをインストールした全員に再同期します。反映後は、セクションに **Last pushed**（最終反映日時）が表示されます。最初の共有時と同様に、1 MB を超えるファイルは更新に含まれません。

作業フォルダに Updates to push インジケーター、前回の反映以降に編集されたスキルに Changed マーカーが表示された Develop タブ
購読者に更新が届くタイミング
反映した更新は、プラグインをインストールした人が **次にチャットを開始したとき** に届きます。スキルはチャットセッションの開始時に読み込まれるため、すでに開いている会話は開始時のバージョンを使い続けます。再インストールは不要で、次の新しいチャットで自動的に最新の反映済みバージョンが読み込まれます。

更新が自動でない理由
公開はスナップショットであるため、作業中の編集は準備が整うまで購読者に届きません。スキルを自由に磨き上げ、仕上がってから更新を反映できます。

## 共有スキルの編集・非表示・削除

共有作業フォルダから **Edit shared plugin** ダイアログを開くと、プラグインの内容を変更したり、名前を変更したりできます。

- **スキルの追加・削除** — チェックを付けたり外したりして、プラグインに含めるスキルを変更します。
- **プラグインの名前変更** — プラグイン名を変更します。


名前変更は呼び出しパスを変える
プラグインの名前を変更すると、スキルの呼び出し方が `/{old-name}:<skill>` から `/{new-name}:<skill>` に変わります。古い名前は使えなくなるため、名前を変更する前に、使っている人に知らせてください。

個々の共有スキルは、スキルのアクションメニューから管理することもできます。

| アクション | 内容 |
|  --- | --- |
| **Hide from listing** / **Show in listing** | 共有スキルを Shared タブに表示するかどうかを制御します。非表示は、単体で発見・実行されるべきでないスキル（たとえば、ほかのスキルが依存するビルディングブロック的なスキル）向けです。非表示にしてもスキルが無効になったり、すでに使っている人に影響したりすることはなく、参照用の一覧から外すだけです。 |
| **Retract** | 1 つのスキルをアカウントのレジストリから削除します。インストールした人は、そのスキルにアクセスできなくなります。 |


### プラグイン全体の公開停止

プラグインの共有を完全にやめるには、**Unpublish** を使います。これにより、プラグインのすべてのスキルがアカウントから削除され、使用している全員のアクセスが取り消されます。

公開停止は現在の購読者に影響する
購読者がいる場合、Studio は公開停止の前に警告します。何人が購読しているかを示し、公開停止するとこのプラグインのすべてのスキルがレジストリから削除され、すべての購読者のアクセスが取り消されることを知らせます。公開停止する前に、そのプラグインに依存している人がいないことを確認してください。

購読者がアクセスできなくなることを警告する Unpublish 確認ダイアログ。Cancel と赤い Unpublish ボタンがある
作業フォルダを削除した場合
プラグインの元になった作業フォルダを削除しても、共有は解除されません。プラグインは購読者が引き続き利用できます。Develop タブは、孤立したプラグインを知らせ、**Unpublish** でアカウントから削除できるようにします。

## 誰かが共有したスキルを使う

**Shared** タブには、アカウント全体で共有されているすべてのスキルが一覧表示されます。

アカウントのプラグインとそのスキル、検索ボックス、並べ替えセレクター、Show hidden skills トグル、Install ボタンが表示された Shared タブ
1. **Shared** タブを開きます。
2. **検索** を使ってスキルを探すか、一覧を **Recently updated**（最近の更新順）または **Name**（名前順）で並べ替えます。各スキルには共有した人が表示されます（**by {author}**）。
3. **Install** をクリックします。**Install** ダイアログでは、次の 2 つから選べます。


| 選択肢 | 動作 |
|  --- | --- |
| **Install** | プラグインが **すべてのチャット** で利用できるようになります。スキルを使いたいだけのときの、ふだんの選択肢です。 |
| **Bring in for development** | プラグインのすべてのスキルを自分の作業フォルダの 1 つにコピーし、**カスタマイズしたり、ほかのスキルと組み合わせたり** できます。既存の作業フォルダを選ぶか、新しく作成します。 |


2 つの選択肢が表示された Install ダイアログ: Install（すべてのチャットで利用可能になる）と Bring in for development（スキルを作業フォルダにコピーする）
インストールすると、スキルに **Installed** ラベルが表示され、すべてのチャットで利用できるようになります。使われ方は 2 通りあります。

- **直接呼び出す** — チャット入力に `/{plugin-name}:<skill>` と入力して、スキルを明示的に呼び出します。
- **AI に任せる** — 依頼内容がスキルの守備範囲に関連していれば、AI が明示的な呼び出しなしでも自動的にスキルを適用します。


取り込みは独立したコピーになる
**Bring in for development** はスキルを自分の作業フォルダにコピーするため、自由に変更できます。コピーは元のスキルから独立しており、自分の編集はほかの人に影響しません。また、元の作成者が後で更新を反映しても、自分のコピーは **自動的には更新されません**。

非表示のスキルを見つける
一部の共有スキルは意図的に一覧から非表示にされています。多くは、単体で実行するためではなく、ほかのスキルを支えるためのビルディングブロック的なスキルです。それでも表示したい場合は、Shared タブで **Show hidden skills** をオンにします。（非表示のスキルも、インストールすれば通常どおり動作します。）

変更は新しいチャットに適用される
スキルはチャットセッションの開始時に読み込まれます。スキルをインストール（またはアンインストール）した後は、変更を反映するために新しいチャットを開始してください。

## インストール済みスキルの管理

**Installed** タブには、インストールしたすべての共有プラグインがプラグインごとにまとめられ、それぞれの共有者とともに表示されます。

- **スキルを作業フォルダに取り込む** — プラグインのメニューから、そのスキルを自分の作業フォルダの 1 つにコピーして編集できます。
- **アンインストール** — プラグインを自分のスキルから削除します。以降の新しいチャットには、そのスキルが適用されなくなります。


コピーされるスキルの一覧と、Create new work folder オプションのある Target work folder セレクターが表示された Bring into a work folder ダイアログ
まだ何もインストールしていない場合、タブには *「You haven't installed any skills yet.」* と表示されます。

## 確認

このガイドを読むと、次のことができるようになります。

- [ ] *スキル*、*プラグイン*、共有、インストールの違いを説明する
- [ ] 作業フォルダのスキルを名前付きプラグインとして、アカウント内にのみ共有する
- [ ] スキルを編集した後、共有プラグインに更新を反映（Push update）する
- [ ] 共有スキルを非表示・取り下げ・公開停止し、購読者への影響を理解する
- [ ] 共有スキルをすべてのチャット用にインストールする、または作業フォルダに取り込む
- [ ] 不要になった共有スキルをアンインストールする


## トラブルシューティング

| 問題 | 解決方法 |
|  --- | --- |
| **Develop** タブが表示されない | Develop タブは作業フォルダが 1 つ以上ある場合にのみ表示されます。まず作業フォルダを作成してください（[コアコンセプト](/ja/products/ai-studio/concepts) を参照）。 |
| 作成したスキルが作業フォルダに表示されない | レイアウトを確認してください。各スキルは `.claude/skills/` 配下のフォルダーで、その中に `SKILL.md` を含む必要があります（例: `.claude/skills/create-message/SKILL.md`）。それ以外の場所や形式のファイルは認識されません。 |
| 共有が名前エラーで失敗する | プラグイン名はアカウント内で一意で、小文字の英字・数字・ハイフンのみを使う必要があります。別の名前を試してください。 |
| 編集内容がインストール済みの人に届かない | 共有はスナップショットを公開します。**Develop** タブを開き、**Push update** をクリックして最新の変更を送信してください。**Changed** マーカーと **Updates to push** インジケーターを確認します。 |
| 共有後にスキル内のファイルが欠けている | 1 MB を超えるファイルは、共有または Push 時に除外されます。ファイルを 1 MB 以下に縮小するか、外部にホストしてスキルから URL で参照してください。 |
| チームメイトが共有したスキルを見つけられない | Develop タブで **hidden**（非表示）になっていないこと、そして（ドラフトを保存しただけでなく）**Share** をクリックしたことを確認してください。インストール後に新しいチャットを開始するよう伝えてください。 |
| インストールしたばかりのスキルが適用されない | 新しいチャットを開始してください。スキルはセッション開始時に解決されるため、既存の会話には影響しません。 |
| アカウント外の人が共有スキルを見られない | これは想定どおりの動作です。カスタムスキルの共有はアカウント内のみです。公開して広く使ってもらうには、代わりに [プラグインマーケットプレイス](/ja/products/ai-studio/skills/marketplace) から公開してください。 |


## 次のステップ

- [スキルとマーケットプレイス](/ja/products/ai-studio/skills/skills) — スキルの仕組みと、AI がスキルを適用する方法
- [プラグインマーケットプレイス](/ja/products/ai-studio/skills/marketplace) — 公開 GitHub マーケットプレイスからスキルをインストールする
- [サポートされているスキルカタログ](/ja/products/ai-studio/skills/skills-catalog) — プリインストールされたプラグインが提供するスキルのリファレンス
- [コアコンセプト](/ja/products/ai-studio/concepts) — スキルを保持・事前有効化する作業フォルダを設定する