【詳細解説】Claude CoworkのProductivity(生産性)プラグイン—「記憶するClaude」を実現する2層メモリと10ツール連携を4つの構成要素で読み解く

Claude

Claude Coworkの公式プラグインは現在24種類。今回はProductivity(生産性)プラグインを取り上げ、「スキル」「コネクタ(MCP)」「スラッシュコマンド」「サブエージェント」の4つの構成要素ごとに具体的に解説します。このプラグインが他の23種と根本的に異なる点は、Claudeに「記憶」を与える仕組みを持っていることです。タスク管理・カレンダー管理・日常ワークフローの効率化というシンプルな外見の裏に、セッションをまたいでコンテキストを保持し続ける独自のアーキテクチャが隠れています。

Productivityプラグインは2026年1月30日の最初のリリースバッチに含まれ、GitHubでオープンソース公開されています。スキル4種・コネクタ10種という他のプラグインより少ないスキル数ですが、その代わりに「記憶管理」という汎用基盤として機能する設計が特徴です。


① スキル(Skill)—4種類のファイルが実現する「記憶するClaude」

Productivityプラグインのスキルは、他のプラグインのような「業務手順のルールセット」とは性質が異なります。Claudeが職場の文脈を記憶・更新・活用するための仕組み自体を定義しており、これを「2層メモリシステム」と呼びます。

2層メモリシステムとは

  • 第1層:CLAUDE.md(ワーキングメモリ):現在進行中のプロジェクト・優先タスク・今週のフォーカスエリアなど、セッションごとに参照される「ホットキャッシュ」。毎回の会話でClaudeが最初に読み込み、現在の状況を即座に把握するための要約ファイル。
  • 第2層:memory/ディレクトリ(ナレッジベース):チームメンバーのプロフィール・プロジェクトのコードネームと正式名称の対応・社内略語の意味・過去のプロジェクト経緯などを蓄積したフルナレッジベース。「あのPJのことを同僚の名前で呼んでも通じる」状態を作り出す。

この2層構造により、Claudeは「今日初めて会った一般AIアシスタント」ではなく「自社の文脈をすべて知っている同僚」として振る舞えるようになります。

  • メモリ管理スキル(memory-management):社内の略語・コードネーム・ニックネームを学習してCLAUDE.mdとmemory/に書き込むルールを定義。「PJのKちゃんがいつまでにWC終わらせるって言ってた」という社内特有の言い回しをClaudeが正しく解釈できるようにする仕組み。Slack・メール・ドキュメントを横断して用語集をスキャン・更新。
  • スタートスキル(start):Productivityシステムの初期化とダッシュボード表示のルールを定義。初回セットアップ時に既存タスクリストからのブートストラップ、使用している略語・プロジェクトコードネームのデコードを実行。「今日の状況を教えて」という一言でダッシュボードが起動。
  • タスク管理スキル(task-management):TASKS.mdという共有ファイルを使ったシンプルなタスク管理の手順を定義。「タスクを教えて」「〇〇を追加して」「△△を完了にして」という自然言語指示でTASKS.mdを操作。複数のプロジェクト管理ツールから集約したタスクを一元管理するための中央ファイルとして機能。
  • アップデートスキル(update):プロジェクト管理ツール・Slack・メールから新しいアサインを取得してTASKS.mdを同期し、期限切れタスクのトリアージを行うルールを定義。チャットやメールに埋もれたTODOを包括的にスキャンしてキャッチアップ漏れを防ぐ。

② コネクタ(Connector / MCP統合)—タスクを集約する10ツール接続

Productivityプラグインのコネクタ数は10種です。すべてのプロジェクト管理ツール・コミュニケーションツール・メール・カレンダーからタスクをTASKS.mdという単一ファイルに集約することが最大の目的です。

カテゴリコネクタClaudeができるようになることProductivity用途
コミュニケーションSlackチャンネルメッセージをスキャンして埋もれたTODO・アクションアイテムを抽出。メンションされたタスクをTASKS.mdに自動追加
ドキュメントNotionNotionページのタスク・チェックリスト・アクションアイテムを取得してTASKS.mdに同期
プロジェクト管理Asana自分にアサインされたタスク・期日・プロジェクトを取得してTASKS.mdに一元化
プロジェクト管理Linear担当イシュー・スプリントタスク・期日を取得してTASKS.mdに同期
プロジェクト管理Atlassian(Jira)Jiraの担当チケット・期日・ステータスを取得してTASKS.mdに集約
プロジェクト管理Monday / ClickUpボード上のタスク・期日・担当者情報をTASKS.mdに同期
メールGmail受信ボックスをスキャンしてアクションアイテム・フォローアップ必要なメールを抽出してTASKS.mdに追加
OfficeMicrosoft 365Teams・Outlook・SharePointからタスク・会議アクションアイテムを取得してTASKS.mdに同期
スケジュールGoogle Calendar今日・今週のイベント取得、会議前リマインド、空き時間の把握

③ スラッシュコマンド(Slash Command)—日常ルーティンを「一言」で起動する

スラッシュコマンドは /productivity:コマンド名 と入力するだけで定義済みのワークフローを即時起動できます。Productivityプラグインの主なコマンドを紹介します。

  • /productivity:plan-day:その日の朝に起動すると、Google Calendarから今日の予定を取得し、TASKS.mdの期日別タスクと照合して「今日やるべきこと」を優先度付きリストとして出力。会議の隙間時間に消化できるタスクを自動的に提案し、Slackで今日の計画をチームに共有するオプション付き。
  • /productivity:summarize-week:週末に起動すると、その週に完了したタスク・未完了タスク・次週に持ち越すもの・学んだことをまとめた週次レビューを生成。Slack・メール・Notionから今週のアクティビティを自動集計してナラティブとして整理。
  • /start:Productivityシステムの初期化コマンド。初回起動時は既存タスクリストのインポートと社内用語のスキャンを実行。2回目以降はCLAUDE.mdとTASKS.mdをロードして現在の状況を即座に把握したダッシュボードを表示。
  • /update:全コネクタから最新のタスク・アサイン・メッセージを同期して、TASKS.mdを最新状態に更新するコマンド。「昨日から今日の間に新しく割り振られたタスクはある?」に相当する包括的なスキャンを実行し、埋もれたTODOを引き上げる。

④ サブエージェント(Sub-agent)—バックグラウンドで「記憶」を管理し続ける

Productivityプラグインのサブエージェントは、他のプラグインのように「特定業務を分担する専門家」というより、Claudeの記憶とタスクをバックグラウンドで維持し続けるインフラとして機能します。

  • タスクシンクエージェント:Jira・Linear・Asana・Notion・Monday・ClickUpへの読み取り権限を持ち、全プロジェクト管理ツールからのタスク集約を継続的に実行。新しいアサイン・期日変更・完了タスクが発生したタイミングで TASKS.md を自動更新し、担当者に変更点をSlackで通知します。複数ツールを手動でチェックする必要がなくなります。
  • メモリアップデーターエージェント:Slack・Gmail・Microsoft 365への読み取り権限を持ち、日常のコミュニケーションから新しい社内用語・プロジェクト名・人物の役割変化を学習してmemory/ディレクトリを継続更新。「あのプロジェクトいつからRedStarって呼ぶようになったっけ」という変化を自動でキャッチして用語集に反映します。
  • カレンダーコーディネーターエージェント:Google Calendar・Microsoft 365(Outlook)へのアクセス権を持ち、会議スケジュールとタスク期日の整合性を常時モニタリング。会議が詰まった日に重なっている期日タスクを検知して事前にリスケ提案を送ったり、重要会議の前にTASKS.mdから関連タスクの状況をSlackに自動サマリーしたりします。

4要素が連携する全体像—月曜朝、「今週の状況を教えて」の一言から

以下は月曜朝に /start を起動したときの4要素の連携フローです。

  1. ユーザーが スラッシュコマンド /start を入力
  2. スキル(start)CLAUDE.md(第1層ワーキングメモリ)をロードして先週末からの状況を把握
  3. サブエージェント(タスクシンク)コネクタ(Jira・Linear・Notion) から週末に追加されたタスクを取得して TASKS.md を更新
  4. サブエージェント(メモリアップデーター)コネクタ(Slack・Gmail) を週末分スキャンして新しい用語・プロジェクト名を memory/(第2層ナレッジベース)に追記
  5. サブエージェント(カレンダーコーディネーター)コネクタ(Google Calendar) から今週の予定を取得し、期日タスクと照合して過密日を検知
  6. スキル(task-management) が今週の優先タスク・会議・潜在リスクを整理したダッシュボードを表示

月曜朝の「状況把握」という繰り返し作業が、コマンド一つで完結します。そして次回以降、Claudeはその週に学んだ新しいプロジェクト・人物・略語をすべて記憶した状態で会話を始めます。


Productivityプラグインが「基盤」として機能する理由

Productivityプラグインは単体でも使えますが、他の23種のプラグインと組み合わせることで真価を発揮します。LegalプラグインでNDAをレビューするとき、SalesプラグインでコールPrepをするとき、memory/ディレクトリに蓄積された「自社の顧客名・製品コードネーム・担当者のニックネーム」が自動的に文脈として機能するからです。

全プラグインの中でスキル数が最少(4種)でありながら、最も広い用途に影響を与えるのがProductivityプラグインの特性です。


まとめ:Productivityプラグインの構成要素一覧

要素主な内容
スキル4種メモリ管理(2層システム)/ スタート(初期化)/ タスク管理(TASKS.md)/ アップデート(全ツール同期)
コネクタ10種Slack / Notion / Asana / Linear / Atlassian / Monday / ClickUp / Gmail / Microsoft 365 / Google Calendar
スラッシュコマンド4種/productivity:plan-day /productivity:summarize-week /start /update
サブエージェント3種タスクシンク / メモリアップデーター / カレンダーコーディネーター

ProductivityプラグインのソースコードはGitHub(anthropics/knowledge-work-plugins)でオープンソース公開されており、自社の用語集・プロジェクト名・チームメンバー情報をmemory/に追記することで即座にカスタマイズできます。インストールはClaudeデスクトップアプリのCoworkタブ → Plugins から行えます。

コメント

タイトルとURLをコピーしました