Claude Desktopの
プラグイン/スキル モード別仕様
Chat・Cowork・Claude Code の3モードにおいて、スキルとプラグインがどう扱われるか。なぜモードごとに挙動が違うのか。対話で調査した内容を整理します。
目的
Claude Desktopアプリには「Chat」「Cowork」「Claude Code」の3つの動作モードがあり、同じスキルやプラグインがモードによって動いたり動かなかったりするため、現場で混乱が起きています。本レポートは、調査した事実と(公式に明記されていない)現状の挙動を整理し、どのモードで何ができるのかを1枚の地図にまとめることを目的とします。
なお、調査中に自分(Claude)の初回回答に誤りがあり、途中でユーザーからの反証を受けて訂正しています。その訂正の過程も省略せず、第4部に記録しています。
現状の課題 → ありたい姿
なぜこのレポートが必要かを対比で示します。切替ボタンで「現状」と「ありたい姿」を見比べてください。
- 同じスキルがCoworkでは動くがChatでは動かない
- Claude Codeで入れたプラグインがCoworkで見えない
- 「共有されるのか、個別設定か」の仕様が不明瞭
- 公式ドキュメントが分散していて全体像が掴みにくい
- 各モードの「役割」と「できること」を明確に把握
- プラグインはCoworkとCodeで別途インストールが必要と理解
- Chatで動かないスキルは「仕様」であり、実行環境の差が原因と認識
- 本レポートで同僚にも説明可能な共通理解が持てる
3モードの概要
Claude Desktopアプリには、役割の異なる3つのモードが存在します。それぞれが「どんなユーザーを想定し」「何ができるのか」を把握することが最初のステップです。
Chat
- 純粋なチャット対話
- ファイルI/O 不可
- シェル実行 不可
- MCP接続 不可
- プラグイン機構 なし
Cowork
- ワークスペースへのファイル書込
- Bashサンドボックス
- MCPコネクタ利用
- プラグイン/スキル対応
- サブエージェント並列実行
Claude Code
- CLI主体(ターミナル操作)
- プラグイン/スキル対応
- hooks・カスタムMCP
- サブエージェント定義
- settings.json で細かく制御
CoworkとClaude Codeは同じプラグイン/スキル基盤を共有していますが、UIが異なる別アプリ面として提供されます。Coworkはノーコード寄り、Codeは開発者寄りです。
モード × 機能対応表
機能レイヤーごとの対応状況です。○=対応、×=非対応、△=部分対応/不安定。
| 機能レイヤー | Chat | Cowork | Claude Code | 備考 |
|---|---|---|---|---|
| Anthropic組み込みスキル (pdf/docx/xlsx/pptx等) |
× | ○ | ○ | Chatは実行環境がないため意味を持たない |
| プラグイン本体 | × | ○ | ○ | CoworkとCodeで別々にインストール必要 |
| MCPサーバー接続 | × | ○ | ○ | Coworkはコネクタ管理UIから、CodeはJSON編集 |
| ファイル読み書き | × | ○ | ○ | Chatはファイルアクセスなし(公式記載あり) |
| シェル実行(Bash) | × | ○ | ○ | Coworkはサンドボックス、Codeはローカル |
| プラグインマーケット参照 | × | ○ | ○ | 参照元は共通可だが、インストール状態は別 |
| 組織マーケットプレイス配布 | × | ○ | △ | Team/Enterpriseの管理者設定 |
スキルとプラグインの違い
この2つは混同されやすいですが、役割の粒度が違います。
| 要素 | スキル(Skill) | プラグイン(Plugin) |
|---|---|---|
| 実体 | Markdownファイル1枚(SKILL.md) |
スキル・MCP・hooks等を束ねた配布パッケージ |
| 役割 | 特定タスクのベストプラクティスをClaudeに教える指示書 | インストール/配布の単位、複数スキルやMCPを一括管理 |
| 配置例 | ~/.claude/skills/xxx/SKILL.md |
~/.claude/plugins/配下(Code)/ Cowork側の独立領域 |
| インストール | ファイル配置のみでOK | マーケットプレイスまたは.pluginファイル経由 |
なぜChatで動かないスキルがあるのか
「ChatモードでpdfスキルやdocxスキルやMCP系スキルが反応しない」という現象は、スキル側の問題ではなく実行環境の欠落が原因です。
| スキル種別 | 前提とする環境 | Chatで動く? |
|---|---|---|
| ファイル生成系 docx / xlsx / pptx / pdf / canvas-design |
ファイル書き込み、Python実行 | 不可 |
| MCP連携系 freee-api-skill / Slack / HubSpot等 |
MCPサーバー接続 | 不可 |
| プラグイン管理系 cowork-plugin-customizer 等 |
outputsディレクトリ、Bash | 不可 |
| 純粋な文章/思考系 (存在するとすれば)記述のみのスキル |
対話のみ | 動く |
Chat用の軽量なスキルは事実上ほぼ存在しません。現場で見かけるスキルの大半は「ファイル操作」か「MCP連携」を前提にしており、Chatには実行基盤がないため、そもそも動かす余地がない設計です。
実務での使い分け
「どのモードで作業すべきか」の判断基準を用途別にまとめます。
| やりたいこと | 推奨モード | 理由 |
|---|---|---|
| 軽い質問、文章の下書き、要約 | Chat | 立ち上げ早い、余計な機能なし |
| Word/Excel/PowerPoint/PDF生成 | Cowork | ファイル出力基盤と対応スキルあり |
| freee/Slack等のSaaS連携作業 | Cowork | MCPコネクタとUIでの管理が可能 |
| リサーチ+レポート作成 | Cowork | Web検索+ファイル出力の両輪 |
| ソースコードの開発・修正 | Code | Git操作、テスト、IDE連携が最適 |
| プラグイン/スキルの自作 | Code | hooks、JSON設定の細粒度制御が可能 |
トラブル対処
🤔Coworkで使えるスキルがChatで反応しない
原因:そのスキルがファイル出力やMCP接続を前提にしているため、Chatには実行環境がない。
対処:Coworkまたは Claude Codeに切り替えて同じ依頼をする。Chatでの代替策(テキスト出力のみ)で妥協するか、モードを変える。
🔌Claude Codeで入れたプラグインがCoworkのスキル一覧に出ない
原因:プラグインのインストール実体はモード別管理。Code側のみにインストールされた状態。
対処:Coworkの「Settings → Plugins」から同じマーケットプレイス・同じプラグインを別途インストール/有効化する。
🔁Coworkプラグインがアプリ再起動で消える
原因:GitHub Issue #40600として報告されている不具合。個人マーケットプレイス由来のプラグインで発生。
対処:暫定は再起動ごとに再インストール。可能なら組織マーケットプレイス経由の配布に切り替える。Anthropicの修正を待つ。
👥他のメンバーの端末で同じプラグインが使えない
原因:プラグインはユーザーアカウント+端末+モード単位でインストール管理される。Team/Enterpriseの組織配布を使っていない場合、各自で手動インストールが必要。
対処:Team/Enterpriseプランなら管理者が組織マーケットプレイスを設定し、メンバーに一斉配布。個人プランなら受け渡し手順を文書化して個別インストール。
FAQ
スキルとプラグインはどちらが上位概念ですか?
プラグインが上位。プラグインはスキルを含めて複数の構成要素(MCP・hooks・subagents等)を束ねる配布パッケージです。スキル単体はMarkdownファイル1枚でも機能します。
Claude.ai Web版とデスクトップアプリでスキルは同期されますか?
公式ドキュメントに明確な記載がなく、確定的には答えられません。実挙動としてもケースバイケースの報告があります。重要な業務で依存する場合は、両環境で別途設定するのが無難です。
自作スキルを配布する最もシンプルな方法は?
個人利用なら~/.claude/skills/<skill-name>/SKILL.mdを直接配置。チーム/組織配布ならプラグイン化して組織マーケットプレイスに登録するのが正攻法です。
Chatモードに後からプラグイン機能が追加される可能性は?
公式ロードマップの言及はありません。ChatはAnthropicが意図的に軽量化している対話専用モードと位置付けられているため、現状では期待しにくいです。
CoworkとCodeで同じプラグインを入れたら設定は同期しますか?
マーケットプレイス参照は共通化できますが、インストール実体とプラグインごとの細かい設定は別管理です。片方の設定変更がもう片方に反映されることはありません(一部の意図せぬ同期バグは除く)。
調査過程での訂正
本レポートを作るための対話で、自分(Claude)の回答に複数の誤りがありました。同じ誤解をされないよう、訂正履歴を残します。
実際:インストール実体は独立。マーケットプレイス参照までが共通可能。
実際:基本は別管理。ただし一部のケースで意図せぬ同期が発生する(バグ報告あり)。
実際:公式料金ページ未確認のまま断定できない。本レポートでは金額には触れません。
プロンプトで聞き返し(反証)をしてもらったことで誤りが修正されました。AIの回答を鵜呑みにせず、違和感があれば必ず突き返すことが正確な情報を得る近道です。
公式記載のない事項
以下は公式ドキュメントに明確な記述が見つからなかった項目です。実装挙動としてそう振る舞うように見えても、仕様として保証されているわけではないため、業務依存前に個別検証を推奨します。
~/.claude/skills/ がCoworkとClaude Codeで共有される仕様参考資料
本レポートで参照した一次資料です。最新情報は常に公式ドキュメントでご確認ください。
- Use plugins in Claude Cowork(Anthropic Help Center) https://support.claude.com/en/articles/13837440-use-plugins-in-claude-cowork
- Manage Claude Cowork plugins for your organization https://support.claude.com/en/articles/13837433-manage-claude-cowork-plugins-for-your-organization
- Use Skills in Claude https://support.claude.com/en/articles/12512180-use-skills-in-claude
- What are Skills? https://support.claude.com/en/articles/12512176-what-are-skills
- Get started with Claude Cowork https://support.claude.com/en/articles/13345190-get-started-with-claude-cowork
- Plugins reference - Claude Code Docs https://code.claude.com/docs/en/plugins-reference
- Discover and install prebuilt plugins through marketplaces https://code.claude.com/docs/en/discover-plugins
- Extend Claude with skills - Claude Code Docs https://code.claude.com/docs/en/skills
- Use Claude Code Desktop https://code.claude.com/docs/en/desktop
- GitHub Issue #40600: Cowork personal marketplace plugin lost after restart https://github.com/anthropics/claude-code/issues/40600
- GitHub Issue #39686: Cowork plugins auto-injected into Claude Code CLI https://github.com/anthropics/claude-code/issues/39686
本レポートは2026年4月21日時点の情報に基づきます。Claude Desktopの機能は頻繁に更新されるため、重要な判断の前には公式ドキュメントの最新版を確認してください。