C

googlecalendar-automation

作成者 ComposioHQ

googlecalendar-automation は、Composio Rube MCP 経由で Claude が Google Calendar を自動化するためのスキルです。ACTIVE な接続を確認し、まず現在のツールスキーマを検索したうえで、予定の作成・検索・更新を安全に進められるようにします。

スター67.5k
お気に入り0
コメント0
追加日2026年7月11日
カテゴリーWorkflow Automation
インストールコマンド
npx skills add ComposioHQ/awesome-claude-skills --skill googlecalendar-automation
編集スコア

このスキルの評価は 68/100 で、ディレクトリ掲載には許容範囲ですが機能説明は限定的です。ディレクトリ利用者は、Composio の Rube MCP 経由で Google Calendar を自動化すること、接続確認とツール探索から始めることは把握できます。一方で、十分に文書化されたカレンダー自動化プレイブックというより、軽量なルーティング/ワークフロー用ラッパーとして扱うのが適切です。

68/100
強み
  • Frontmatter は有効で、MCP 依存関係として `requires: mcp: [rube]` が明確に記載されています。
  • 前提条件とセットアップでは、Rube MCP の接続が必要であること、`RUBE_MANAGE_CONNECTIONS` で Google Calendar が active になっている必要があること、最初に `RUBE_SEARCH_TOOLS` を呼び出すべきことが説明されています。
  • 現在の Google Calendar ツールスキーマを確認してから実行する、再利用しやすい実行パターンが示されており、古いツール仕様に基づく推測を減らせます。
注意点
  • SKILL.md 以外にサポートファイル、例、スクリプト、README がないため、導入可否はスキル内の短い説明だけに依存します。
  • このワークフローは意図的にスキーマ探索を起点にしており、予定の作成・更新・一覧取得といった一般的な操作について、具体的な Google Calendar ツール呼び出しは示されていません。
概要

googlecalendar-automation skill の概要

googlecalendar-automation でできること

googlecalendar-automation は、Composio の Rube MCP Google Calendar toolkit を通じて Google Calendar の作業を自動化するための Claude skill です。利用可能な Google Calendar tools を見つけ、ユーザーのカレンダー接続を確認したうえで、現在の tool schema に沿って予定の作成・検索・更新・調整を行うエージェント向けに設計されています。API フィールドを推測して進めるのではなく、実際に利用できる tools に基づいて作業する点が重要です。

Workflow Automation ユーザーに向いているケース

googlecalendar-automation skill は、Google Calendar がより大きな Workflow Automation タスクの一部になっている場合に特に役立ちます。たとえば、会議のスケジュール調整、空き時間の確認、予定の検索、繰り返し予定の更新、自然言語の指示に基づくカレンダー変更の調整などです。MCP 対応クライアントと Composio/Rube をすでに利用しているチーム、とくに Claude に手順書を作らせるのではなく、実際の Google Calendar tools に対して操作させたい場合に適しています。

主な差別化ポイント: まず tools を検索する

重要なのは、単に「Google Calendar を使う」ことではありません。この skill は、エージェントにまず RUBE_SEARCH_TOOLS を呼び出すことを明示的に求めます。Rube tool schema は変わる可能性があり、タスクごとに適した tool の推奨も変わるためです。これにより、古いフィールド名、未対応のパラメータ、あるいは有効な Composio tool が公開していない Google Calendar API 形式を前提にして起きる失敗を減らせます。

インストール前に確認したいこと

この skill のリポジトリ構成はコンパクトです。主要ファイルは SKILL.md で、skill フォルダ内に追加のスクリプト、参照資料、ルール、README はありません。中身を確認しやすい一方で、導入の成否は Rube MCP の設定と Google Calendar 接続が正しくできているかに左右されます。Rube MCP を使っていない場合、これは単体で動作するカレンダー自動化ライブラリではありません。

googlecalendar-automation skill の使い方

googlecalendar-automation のインストールとセットアップ手順

利用している skill manager で、ソースリポジトリからインストールします。例:

npx skills add ComposioHQ/awesome-claude-skills --skill googlecalendar-automation

次に、まず composio-skills/googlecalendar-automation/SKILL.md を開いて確認します。この skill では、Rube 経由で指定された MCP server が必要で、クライアント設定に https://rube.app/mcp を追加する必要があります。Claude にカレンダー操作を依頼する前に、RUBE_SEARCH_TOOLS が利用可能であること、また RUBE_MANAGE_CONNECTIONS で toolkit googlecalendar の ACTIVE 接続を確認できることを検証してください。

skill がうまく動くために必要な入力

弱い依頼の例は「明日ミーティングを入れて」です。より良いプロンプトでは、エージェントが適切な Google Calendar tool を選び、破壊的な変更を避けられるだけの文脈を渡します。

  • デフォルトでない場合は、カレンダーアカウントまたはカレンダー名
  • 予定のタイトルと目的
  • 日付、時間帯、タイムゾーン、所要時間
  • 参加者と、招待を送るかどうか
  • 場所またはオンライン会議の希望
  • 繰り返しルール、リマインダー、公開範囲
  • 新規作成なのか、既存予定の更新なのか、先に検索するのか
  • 予定の変更・削除前に確認を挟むルール

例: Use googlecalendar-automation to find an open 30-minute slot next Tuesday between 10:00 and 15:00 Europe/London for Alice and me, then draft the event details before creating it. Search Rube tools first and confirm the calendar connection is ACTIVE.

実務での googlecalendar-automation 利用フロー

信頼性の高い googlecalendar-automation の使い方は次の流れです。

  1. 具体的なカレンダー作業に対して、Claude に skill を呼び出すよう依頼する。
  2. 汎用的な検索ではなく、そのユースケースに合わせて RUBE_SEARCH_TOOLS による tool discovery を必須にする。
  3. RUBE_MANAGE_CONNECTIONS で Google Calendar 接続を確認する。
  4. 実際のカレンダーデータを変更するタスクでは、実行前に Claude に予定している操作内容を要約させる。
  5. 見つかった schema に従って、選択した Rube tool を実行する。
  6. event ID、タイトル、時刻、参加者、注意点を含む短い結果サマリーを依頼する。

この流れは、更新や削除では特に重要です。カレンダーの状態変更はユーザーに見える形で反映され、誤った予定にマッチすると実際の参加者にも影響する可能性があります。

最初に読むべきリポジトリ内ファイル

まず SKILL.md から確認してください。前提条件、Rube のセットアップ、tool discovery、基本的な運用フローといった、この skill の運用上の取り決めがすべて含まれています。skill のパス内には補助的な rules/resources/references/scripts/ フォルダはないため、隠れたサンプルやヘルパーコードは期待しないほうがよいでしょう。より詳しい API 挙動が必要な場合は、skill からリンクされている toolkit docs の composio.dev/toolkits/googlecalendar を参照します。

googlecalendar-automation skill FAQ

googlecalendar-automation は Google Calendar API ラッパーですか?

いいえ。これは Claude が Rube MCP と Composio の toolkit を通じて Google Calendar を利用するための skill です。ローカル SDK、REST クライアント、再利用可能なコードモジュールを提供するものではありません。価値があるのは、tools を見つけ、接続を確認し、現在の schema に従って実行するという、正しいエージェント運用フローを徹底できる点です。

通常のプロンプトでは不十分な理由は?

通常のプロンプトでも Claude に「カレンダー予定を作成して」と指示することはできますが、接続確認を省いたり、tool のパラメータを想像で作ってしまったりする可能性があります。googlecalendar-automation skill は、RUBE_SEARCH_TOOLSRUBE_MANAGE_CONNECTIONS を中心に、再現性のある運用パターンを追加します。利用可能な tool 名や入力フィールドを実行時に発見する必要がある場面で有効です。

初心者にも向いていますか?

クライアントがすでに MCP に対応していて、Rube MCP endpoint を追加できるなら向いています。MCP を一度も設定したことがない初心者は、先にそのセットアップが必要になる場合があります。skill 自体は短いですが、実際の依存関係として重要なのは、Claude にカレンダー操作を依頼する前に Rube 経由で ACTIVE な Google Calendar 接続があることです。

この skill を使わないほうがよいケースは?

オフラインでのカレンダー生成、Google API を直接使ったプログラミング、CalDAV 連携、独自バックエンドサービスが必要な場合は、googlecalendar-automation を使うべきではありません。また、組織として Composio/Rube のアクセス権、OAuth 権限、ログ、カレンダーデータ変更時の承認要件を確認していない場合、高度に規制されたワークフローにも適していません。

googlecalendar-automation skill を改善する方法

googlecalendar-automation 向けプロンプトを改善する

より良いプロンプトは、誤ったカレンダーや誤った時刻での操作を減らします。タイムゾーン、対象カレンダー、参加者、確認ポリシーを含めてください。たとえば、Search my primary calendar for events matching "QBR prep" next week, list candidates first, and do not update anything until I choose one. のように指定します。これにより、どの予定を変更すべきかをエージェントに推測させるのではなく、安全に検索から始める流れを作れます。

よくある失敗パターンに対処する

よくあるブロッカーは、Rube MCP へのアクセス不足、Google Calendar 認可が inactive であること、tool fields に関する古い前提、曖昧な予定マッチング、「Friday afternoon」のような曖昧な時間表現です。対策として、active connection の確認、最新の RUBE_SEARCH_TOOLS discovery、可能な限り ISO 形式に近い日付、明示的なタイムゾーン、編集やキャンセル前の確認ステップを必須にしてください。

最初の結果を見て反復する

最初の出力後には、簡潔な実行監査を依頼します。どの Rube tool が選ばれたか、どの schema fields が使われたか、どの calendar object が影響を受けたか、参加者に通知されたかを確認します。結果が正しくない場合は、タスク全体を書き直すのではなく、不足していた入力だけを最小限で補います。例: Same event, but use America/New_York and add a 10-minute reminder.

チーム利用向けに skill を拡張する

チームで Workflow Automation に googlecalendar-automation を継続的に使う場合は、承認が必要になるしきい値、命名規則、デフォルトカレンダー、会議テンプレート、削除禁止ポリシーなど、ローカルの運用ガイドを追加することを検討してください。上流の skill は意図的に最小構成です。チーム固有のルールを加えることで、Rube tools を最初に検索するという中核要件を変えずに、より安全に運用できます。

評価とレビュー

まだ評価がありません
レビューを投稿
このスキルの評価やコメントを投稿するにはサインインしてください。
G
0/10000
新着レビュー
保存中...