Coworkでプラグインをゼロから作る方法(2026ガイド)
· 約6分
Cowork に本当に仕事を任せたいなら、プラグインが最も大きなレバーです。
2026-02-28 時点で、公式の流れは明確です。
- Anthropic は 2026-01-14 に Cowork を発表
- カスタムプラグインの作成・共有を 2026-01-20 に発表
- 企業向けプラグインディレクトリ更新を 2026-02-24 に公開
- プラグインのヘルプ記事を 2026-02-25 に更新
このガイドでは、公式フローとコミュニティ実践を組み合わせて、最初の実用プラグインをゼロから作る手順をまとめます。
UIを開く前に:プラグインに何をさせるか
最初の良いプラグインは、狭くて繰り返し発生する1つの仕事を解決します。
最初のアイデアとして悪 い例:
- 「マーケティング戦略を全部やって」
最初のアイデアとして良い例:
- 「会議メモを、担当者と期限つきの週次アクションに変換する」
- 「障害ログを要約し、リスクトリアージ表を返す」
- 「候補者プロフィールをレビューし、構造化スコアカードを返す」
作る前に、この1行契約を書いてください。
Input: 何を渡すか。
Output: 毎回何を返すべきか。
ここが曖昧だと、プロンプトはすぐにぶれます。
Step 1) Coworkでプラグインの土台を作る
Cowork のプラグイン領域を開き、新規プラグインを作成します。
公式ドキュメント/ヘルプでは、通常次が可能です。
- Cowork UI でゼロから作成
- ローカルファイルからインポート
- プラグインディレクトリから既存プラグインをインストール
初回は from scratch を選ぶのがおすすめです。
Step 2) 名前と説明:精度はここで決まる
コミュニティで繰り返し言われているのは、プラグイ ン選択の精度は名前と説明の明確さに強く依存する、という点です。
推奨フォーマット:
- 名前:具体的な役割(
Incident Triage Reporter) - 説明:トリガー + 対象範囲(
Use when user asks to triage ops incidents from raw logs into severity, owner, and next action.)
「general assistant plugin」のような曖昧な説明は避けましょう。
重要な理由:
- Cowork は「いつこのプラグインを使うか」を判断する必要がある
- 曖昧な説明は誤起動や未起動につながる
Step 3) 厳格なプロンプト契約を書く
プラグイン指示は、運用 runbook のように書くのが基本です。
最小構成:
- 役割と目的
- 必須入力
- 出力フォーマット(固定セクション/表/JSON風構造)
- 判断ルールと優先順位
- 安全境界と不確実時の対応
例:
You are Incident Triage Reporter.
Goal:
- Convert raw incident notes into a priority triage report.
Required inputs:
- incident_log
- service_name
- report_time
Output format:
- Severity: P0/P1/P2/P3
- Impact summary (max 3 bullets)
- Suspected root cause
- Immediate next action
- Owner recommendation
Rules:
- If evidence is weak, state uncertainty explicitly.
- Never invent metrics not present in input.
- Ask one clarifying question if critical context is missing.
コミュニティの実感としては、長い「何でもやる」プロンプトより、短く制約したプロンプトの方が安定します。