Communitygithub.com

ComposioHQ/googlemeet-automation

Rube MCP(Composio)経由でGoogle Meetタスクを自動化:ミーティングスペースの作成、カレンダーイベントによるビデオ会議のスケジュール、会議アクセスの管理。常にRUBE_SEARCH_TOOLSで最新スキーマを確認してください。

googlemeet-automation とは?

このスキルは、Rube MCP(Composio)を利用してGoogle Meetの操作を自動化するエージェント向けツールキットです。Google Meetの会議スペースを単独で作成したり、Google Calendarと連携してカレンダーイベントにMeetリンクを埋め込んだスケジュール設定、参加者の空き時間確認、既存イベントの更新などが行えます。サポートするプラットフォームはRube MCPが動作する任意のクライアント(Claude Code、Coder、Generic MCPクライアントなど)で、特別なAPIキーは不要です。接続設定後にRUBE_SEARCH_TOOLSを呼び出して最新のツールスキーマを取得する必要があります。スキルはGoogle Meetツールキット(GOOGLEMEET_CREATE_MEET)とGoogle Calendarツールキット(GOOGLECALENDAR_CREATE_EVENT, GOOGLECALENDAR_FIND_FREE_SLOTS, GOOGLECALENDAR_PATCH_EVENTなど)を組み合わせて使用し、参加者のメールアドレス解決にはGmailツールキット(GMAIL_SEARCH_PEOPLE)も利用できます。注意点として、参加者はメールアドレスでの指定が必要、個人用GmailではMeetリンクが自動生成されない場合がある、日時はISO 8601形式が必須である、タイムゾーンはIANA識別子で指定する必要がある、などがあります。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ComposioHQ/awesome-codex-skills/tree/main/composio-skills/googlemeet-automation

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

Rube MCP による Google Meet 自動化

Rube MCP(Composio)を使用して、Google Meet ビデオ会議の作成、Meet リンク付きの会議スケジュール設定、会議スペースの管理を行います。

ツールキットドキュメント: composio.dev/toolkits/googlemeet

前提条件

  • Rube MCP が接続されていること(RUBE_SEARCH_TOOLS が利用可能)
  • RUBE_MANAGE_CONNECTIONS を使用して、googlemeet ツールキットとのアクティブな接続があること
  • 参加者を含む会議のスケジュール設定には、googlecalendar ツールキットも接続してください
  • 最新のツールスキーマを取得するため、必ず最初に RUBE_SEARCH_TOOLS を呼び出してください

セットアップ

Rube MCP の入手: クライアント設定で https://rube.app/mcp を MCP サーバーとして追加します。API キーは不要です。エンドポイントを追加するだけで動作します。

  1. RUBE_SEARCH_TOOLS が応答することを確認し、Rube MCP が利用可能であることを確認します。
  2. RUBE_MANAGE_CONNECTIONS をツールキット googlemeet で呼び出します。
  3. 必要に応じて、カレンダーイベント付きの会議スケジュール設定のために googlecalendar も接続します。
  4. 接続が ACTIVE でない場合は、返された認証リンクに従ってセットアップを完了します。
  5. ワークフローを実行する前に、接続ステータスが ACTIVE であることを確認します。

コアワークフロー

1. スタンドアロンの Meet スペースを作成する

GOOGLEMEET_CREATE_MEET を使用して、新しい Google Meet 会議スペースを作成します。アクセス設定をオプションで構成できます。

ツール: GOOGLEMEET_CREATE_MEET
説明: 新しい Google Meet スペースを作成し、オプションでそのアクセスタイプとエントリポイントを構成します。
注意: このツールの完全なスキーマを取得するには RUBE_SEARCH_TOOLS を呼び出してください。

2. Google Meet リンク付きの会議をスケジュールする

GOOGLECALENDAR_CREATE_EVENT を使用して、Google Meet リンクを自動生成するカレンダーイベント(デフォルトで有効)を作成します。

ツール: GOOGLECALENDAR_CREATE_EVENT
パラメータ:
  - start_datetime (必須): ISO 8601 形式(例: "2025-01-16T13:00:00")
  - summary: 会議タイトル
  - attendees: メールアドレスのリスト
  - timezone: IANA タイムゾーン(例: "America/New_York")
  - event_duration_hour: 時間単位の期間(デフォルト: 0)
  - event_duration_minutes: 分単位の期間(デフォルト: 30、最大: 59)
  - create_meeting_room: true(デフォルト)— Meet リンクを生成します
  - description: 会議のアジェンダ/メモ
  - location: 物理的な場所または仮想的な場所

3. 空き時間枠を検索する

スケジュール設定の前に GOOGLECALENDAR_FIND_FREE_SLOTS を使用して、参加者の空き時間を確認します。

ツール: GOOGLECALENDAR_FIND_FREE_SLOTS
パラメータ:
  - items: 確認するカレンダー ID のリスト(例: ["primary", "[email protected]"])
  - time_min: 時間枠の開始(ISO 形式)
  - time_max: 時間枠の終了(ISO 形式)
  - timezone: IANA タイムゾーン

4. 既存の会議を更新する

GOOGLECALENDAR_PATCH_EVENT を使用して、会議の詳細の変更、再スケジュール、または参加者の更新を行います。

ツール: GOOGLECALENDAR_PATCH_EVENT
パラメータ:
  - calendar_id (必須): カレンダー ID("primary"を使用)
  - event_id (必須): イベント ID(検索/一覧から取得)
  - summary: 更新されたタイトル
  - start_time / end_time: 再スケジュールされた時間
  - attendees: 更新された参加者リスト(既存のものを置き換え)
  - send_updates: 通知設定("all"、"externalOnly"、"none")

一般的なパターン

  • クイックミーティングリンク: カレンダーイベントなしで即席の会議スペースが必要な場合は GOOGLEMEET_CREATE_MEET を使用します。
  • 参加者付きのスケジュール会議: create_meeting_room: true(デフォルト)を指定して GOOGLECALENDAR_CREATE_EVENT を使用し、Meet リンクが埋め込まれたカレンダーイベントを作成します。Workspace アカウントでは自動的に Meet リンクが生成されます。
  • 事前に空き時間を確認: GOOGLECALENDAR_FIND_FREE_SLOTS で空き時間枠を見つけてから、GOOGLECALENDAR_CREATE_EVENT でスケジュールします。
  • 名前をメールアドレスに解決: GMAIL_SEARCH_PEOPLE(gmail ツールキット)を使用して、名前からメールアドレスを検索してから参加者を追加します。
  • 現在時刻の取得: GOOGLECALENDAR_GET_CURRENT_DATE_TIME をタイムゾーンを指定して使用し、「今」を基準にしたスケジュール設定のために現在の日時を取得します。

既知の問題点

  • 参加者はメールアドレスで指定する必要があります: GOOGLECALENDAR_CREATE_EVENT は参加者にメールアドレスのみを受け付けます。名前は受け付けません。名前をメールアドレスに解決するには、事前に GMAIL_SEARCH_PEOPLE を使用してください。
  • 個人用 Gmail と Workspace の違い: create_meeting_room 機能は Google Workspace アカウントで最適に動作します。個人用 Gmail アカウントでは、Meet リンクなしのイベントが作成されます(グレースフルフォールバック)。
  • start_datetime の形式: 正確な ISO 8601 形式(例: 2025-01-16T13:00:00)でなければなりません。
  • 期間の制限: event_duration_minutes の最大値は 59 です。1 時間以上の会議には、event_duration_hour と event_duration_minutes を組み合わせて使用します。
  • タイムゾーンは重要: 常に有効な IANA 識別子(例: America/New_York)で timezone を指定します。"EST" や "PST" などの略称は無効です。
  • イベント ID は不透明: イベントを更新または削除するには、まず検索または一覧ツールを使用してイベント ID を取得する必要があります。

クイックリファレンス

アクションツール主要パラメータ
Meet スペースの作成GOOGLEMEET_CREATE_MEET(RUBE_SEARCH_TOOLS で完全なスキーマを確認)
会議のスケジュールGOOGLECALENDAR_CREATE_EVENTstart_datetime, summary, attendees, timezone
空き時間の検索GOOGLECALENDAR_FIND_FREE_SLOTSitems, time_min, time_max, timezone
会議の更新GOOGLECALENDAR_PATCH_EVENTcalendar_id, event_id, summary, start_time
現在時刻の取得GOOGLECALENDAR_GET_CURRENT_DATE_TIMEtimezone
連絡先の検索GMAIL_SEARCH_PEOPLEquery

Powered by Composio

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

ComposioHQ/-21risk-automation

Automate 21risk tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/-2chat-automation

Automate 2chat tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/ably-automation

Automate Ably tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abstract-automation

Automate Abstract tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abuselpdb-automation

Automate Abuselpdb tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abyssale-automation

Automate Abyssale tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/accelo-automation

Automate Accelo tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/accredible-certificates-automation

Automate Accredible Certificates tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/acculynx-automation

Automate Acculynx tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/active-campaign-automation

Automate ActiveCampaign tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/addresszen-automation

Automate Addresszen tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adobe-automation

Automate Adobe tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adrapid-automation

Automate Adrapid tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adyntel-automation

Automate Adyntel tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/aeroleads-automation

Automate Aeroleads tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/aero-workflow-automation

Automate Aero Workflow tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/affinda-automation

Automate Affinda tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/affinity-automation

Automate Affinity tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/agencyzoom-automation

Automate Agencyzoom tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/agent-deep-links

Build, validate, and troubleshoot deep links for Codex, Cursor, VS Code, Visual Studio, and similar tools. Use when users ask for clickable links (especially in Slack) that open threads, files, folders, or app settings.

関連スキル