見出し画像

【Antigravity】Google Workspace CLI で毎日の業務をAIに全自動化させる方法

こんにちは!髙橋です!

今回登場した「Google Workspace CLI(通称:gws)」。
実は「Google Antigravity」とめちゃくちゃ相性がよいのです!!

この2つを組み合わせることで、あなたのPCの中に「Google Workspaceの全サービスを自由に操作できる、超優秀な専属アシスタント」が誕生します。
この記事では、エンジニアだけでなく、業務効率化に興味があるすべての方に向けて、gwsの基本から、Antigravityを使った魔法のような自動化ワークフローまでを初心者向けに徹底解説します(*'▽')b



1. Google Workspace CLI (gws) とは?

gwsは、Google ドライブ、Gmail、カレンダー、スプレッドシート、ドキュメント、Chatなど、普段使っているGoogleサービスのほぼすべてをターミナル(黒い画面)から直接操作できる公式コマンドラインツールです。

なぜこれがすごいのか?

これまでのCLIツールと大きく違うのは、「AIエージェントに使わせることを前提に作られている(AI Optimized)」という点です。

  • 動的コマンド生成: Google側で新しいAPIが追加されると、ツール自体をアップデートしなくても自動的に新しいコマンドが使えるようになります(Google Discovery Serviceと連携)。

  • 構造化された出力: 結果がすべてJSON形式で返ってくるため、人間だけでなくAIが情報を正確に読み取れます。

  • MCP(Model Context Protocol)対応: ここが最大のポイント!AIに「手足」を与える標準規格であるMCPサーバーとして機能します。


2. 最強の相棒「Google Antigravity」との連携

Google Antigravityは、エージェント(AI)に自律的な作業を任せることに特化した次世代IDE(統合開発環境)です。

Antigravity(AIの頭脳)に、先ほどの gws(手足となるMCPサーバー)を接続するとどうなるか?

「明日の10時に〇〇さんとの会議を入れて、資料のドキュメントのリンクをChatで送っておいて」

AIエディタのチャット欄に日本語でこうお願いするだけで、AIが裏側で gws のコマンドを自動で組み立て、実行し、すべてを完了させてくれます。わざわざブラウザを開く必要はもうありません。


3. 【初心者向け】導入・セットアップ手順

さっそく自分の環境に導入してみましょう。手順は大きく分けて「インストール」「認証」「Antigravityへの接続」の3ステップです。

Step 1: 必要なものをインストールする

gws はNode.js環境で動きます。また、初期設定には gcloud CLIが必要です。ターミナルを開いて以下を実行します。

Bash

# 1. Google Workspace CLIのインストール
npm install -g @googleworkspace/cli

※ gcloud CLIが入っていない場合は、事前にGoogle Cloud公式ページからインストールしておいてください。

Step 2: Googleアカウントでログイン(認証)

インストールが終わったら、自分のGoogleアカウントと紐づけます。

Bash

# 初期セットアップ(gcloud経由でプロジェクト設定などが行われます)
gws auth setup

# ブラウザが開くので、使用するGoogleアカウントでログインして許可します
gws auth login

これで準備完了です! gws auth status と打ち込んで、自分のメールアドレスが表示されれば成功です。

Step 3: Antigravityに接続する(MCP設定)

次に、AntigravityのAIエージェントに gws を使えるように設定します。

  1. Antigravityを開き、Agent Manager(またはエディタ右上)から「Manage MCP Servers」を開きます。

  2. 「MCP Store」画面で [View raw config] をクリックし、設定ファイル(mcp_config.json)を開きます。

  3. 以下のように gws の設定を追記して保存します。

JSON

{
  "mcpServers": {
    "gws": {
      "command": "gws",
      "args": ["mcp", "-s", "drive,gmail,calendar,sheets,docs,chat"]
    }
  }
}

※ -s の後ろには、AIに使わせたいサービス(スコープ)をカンマ区切りで指定します。

これで、Antigravity内のAIエージェントがあなたのGoogle Workspaceを操作できる権限を手に入れました!


4. 魔法を体感!超便利な使い方とプロンプト集

設定が終わったら、Antigravityのチャット欄(Agent)に以下のような指示(プロンプト)を出してみましょう。

ユースケース①:仕様書からの爆速コーディング

いちいち別画面でGoogle ドキュメントを開きながらコードを書く必要はありません。

👤 あなたの指示:
「Google ドライブから『新規会員登録画面_要件定義』という名前のドキュメントを検索して読み込んでください。その要件に従って、Reactでログインフォームのコンポーネントを実装して。」

🤖 AIの動き:
・gws drive コマンドでファイルを検索。
・gws docs コマンドでテキストを抽出。内容を理解した上で、エディタ上にコードを自動生成。

ユースケース②:日報・進捗報告の完全自動化

キリの良いところで、AIに報告作業を丸投げします。

👤 あなたの指示: 「今日の私のgitコミット履歴と実装した機能を要約して。その後、Google スプレッドシートの『開発チーム日報_2026』というファイルの今日の行に、その要約を追記しておいて。」

🤖 AIの動き:
・ローカルのコード差分を解析して要約文を作成。
・gws sheets コマンドを使って、指定のスプレッドシートの空きセルを特定し、テキストを書き込み。

ユースケース③:エラー時のヘルプ要請とMTG設定

自力で解決できないエラーが出た時のアクションも一瞬です。

👤 あなたの指示: 「ターミナルに出ているこのデプロイエラー、原因が分かりません。明日の午後で、〇〇さん(〇〇@example.com)と私のカレンダーが両方空いている時間に30分のMeet予定を入れて。その後、Google Chatで〇〇さんに『エラーの相談です』というメッセージと一緒に、エラーログの要約を送って。」

🤖 AIの動き:
gws calendar で二人の空き時間を検索し、Google MeetのURL付きで予定を作成。
エラー内容を要約し、gws chat でメンション付きメッセージを送信。


ユースケース④:長時間の会議録画から「議事録」と「タスク」を全自動生成

終わった会議のまとめ作業に時間を奪われるのは、もう終わりにしましょう。

👤 あなたの指示: 「Google ドライブにある『定例会議_録画データ』の文字起こしテキストを読み込んで。要点を3つの見出しにまとめた議事録を新しいGoogle ドキュメントで作成して。さらに、そこで決まった『誰が・いつまでに・何をするか』というアクションアイテムを抜き出して、私のGoogle Tasks(ToDoリスト)に期限付きで登録しておいて。」

🤖 AIの動き:gws drive で文字起こしデータを取得し、AIが内容を要約。
gws docs で綺麗なフォーマットの議事録ドキュメントを新規作成。
gws tasks (※Task API)を叩いて、AIが判断した担当者とタスクを自動登録。

ユースケース⑤:朝の「メール処理」と「重要案件のリスト化」

毎朝、未読メールの山を一つずつ開いて確認する作業をAIに代行させます。

👤 あなたの指示: 「Gmailの受信トレイにある『昨日から今朝にかけて届いた未読メール』をすべて確認して。重要なお客様からのメールや、急ぎの対応が必要なクレーム・問い合わせだけをピックアップして要約し、Google スプレッドシートの『本日の対応リスト』に追記して。」

🤖 AIの動き:gws gmail で未読メールの件名と本文を一括取得。
AIが文面から「緊急度」や「重要度」を判断してフィルタリング。
gws sheets でスプレッドシートの空き行に、送信者・要約・対応優先度を自動で書き込み。

ユースケース⑥:リサーチ業務と「ブログ・記事作成」の爆速化

企画書やWeb記事、noteの執筆など、コンテンツを作る前の「情報整理」を丸投げできます。

👤 あなたの指示: 「この3つの競合他社のWebサイト(URL)を読んで、それぞれの『料金プラン』と『主な機能』を比較表にしてGoogle スプレッドシートにまとめて。その後、その比較データを元にして、『2026年最新ツールの選び方』というテーマでnote記事の構成案(見出しと各段落の要約)をGoogle ドキュメントに作成して。」

🤖 AIの動き:指定されたURLのWeb情報を読み込み、構造化して理解。
gws sheets を使って、人間が見やすい比較表をシートに作成。
gws docs を使い、ブログ記事の骨組みとなるドキュメントを新規作成。
あとはあなたが肉付けするだけ!

ユースケース⑦:領収書や請求書の「経費入力」を自動化

月末の面倒な入力作業も、AIにお願いするだけで終わります。

👤 あなたの指示: 「Google ドライブの『3月_領収書画像』フォルダに入っているすべての写真を読み込んで。そこに書かれている『日付』『金額』『店舗名』を読み取って、Google スプレッドシートの経費精算フォーマットに一覧で入力して。もし読み取れない画像があったら、Google Chatで私に教えて。」

🤖 AIの動き:gws drive で画像データを取得し、AIの画像認識機能(OCR)で文字を抽出。
gws sheets で指定のセルに金額や日付を正確に入力。不明瞭な画像があれば、gws chat で「この画像が読めませんでした」と報告。

ユースケース⑧:複数人での「日程調整」と「カレンダー招待」

「〇〇さんと××さんの空いている時間を探して…」というパズルゲームからの解放です。

👤 あなたの指示: 「来週の月曜から水曜の間で、私とAさん、Bさんの3人のカレンダーが全員空いている1時間の枠を3つ探し出して。その候補日をリストにして、Google Chatで2人に『この中から都合の良い日を教えてください』とメッセージを送って。」

🤖 AIの動き:gws calendar を使って、指定されたメンバー全員の予定を横断検索。空き時間を抽出してテキスト化。
gws chat で指定のグループチャット(またはDM)に候補日を送信。


まとめ:AIは「対話する」から「働かせる」時代へ

Google Workspace CLI(gws)とAntigravityの組み合わせは、私たちが普段行っている「アプリケーション間の反復移動」という無駄な時間をゼロにしてくれます。

AIエージェントに「情報を与える」だけでなく、「行動する手足を与える」ことで、生産性はまったく次元の違うものになります。
ぜひ週末にセットアップして、月曜日からの業務でこの魔法を体感してみてください!
それでは今回はここまで(*'▽')ノシ

いいなと思ったら応援しよう!

だいあろごす。 よろしければ応援お願いします!