C

cal-automation

作成者 ComposioHQ

cal-automation は、Composio Rube MCP を通じてエージェントが Cal.com のスケジューリングを自動化するための skill です。skill repo からインストールし、Rube MCP endpoint を追加して Cal connection を確認したうえで、予約や空き状況のワークフローを実行する前に現在の tool schemas を discovery します。

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

この skill の評価は 68/100 です。ディレクトリ掲載には十分ですが、完成度の高い自動化パッケージというより、軽量な MCP workflow ガイドとして見せるのが適しています。Rube を使って Cal タスクを扱うためのトリガーとセットアップ手順は示されており、汎用プロンプトより迷いを減らせます。一方で、サポートファイル、固定例、タスク別の深いワークフローがないため、インストール判断に役立つ情報は限定的です。

68/100
強み
  • Frontmatter でトリガーと依存関係が明確に定義されています。Rube MCP 経由の Cal automation であり、`rube` MCP server が必要です。
  • `https://rube.app/mcp` の追加、`RUBE_SEARCH_TOOLS` の確認、`RUBE_MANAGE_CONNECTIONS` による Cal connection の有効化など、実用的なセットアップ前提が示されています。
  • まず tools を discovery し、接続状態を確認してから、最新の schemas に基づいて Cal タスクを実行するという再利用しやすい workflow パターンが含まれています。
注意点
  • 外部の Rube MCP server と有効な Cal connection に全面的に依存します。ローカルスクリプトや同梱リソースは提供されていません。
  • エージェントが最新のスキーマを把握するために tools を検索する必要があるため、運用手順はあえて汎用的です。固定のサンプルではなく、実行時の discovery を前提にしてください。
概要

cal-automation skillの概要

cal-automationでできること

cal-automationは、ComposioのRube MCP serverを通じてCal.comのスケジュール関連業務を自動化するためのClaude skillです。現在のCal tool schemaをエージェントに検出させ、認証状態を確認したうえで、空き状況の取得、予約の管理、スケジューリング業務の調整といったCal toolkit経由のワークフローを実行したいユーザー向けに設計されています。

cal-automation skillの価値は、固定されたハードコード済みアクション一覧にあるわけではありません。中心となる指示は、まずRube toolsを検索することです。Composioのtool名やschemaは変わる可能性があるためです。そのため、現在のCal integrationに対してエージェントを動かしたい場合、静的なプロンプトより信頼性を高めやすくなります。

向いているユーザーとワークフロー

このskillは、すでにClaudeまたはMCP対応クライアントを使っていて、Cal.comの各tool schemaを毎回手作業で調べずにワークフローを自動化したい場合に向いています。特に、オペレーション、営業、採用、サポート、創業者業務のように、スケジュール関連タスクが繰り返し発生し、認証済みのCal接続を通じて処理する必要がある場面で役立ちます。

具体的なCalタスクに対して使うと効果的です。たとえば「今週の今後の予約を探す」「候補者向けのスケジューリングワークフローを作成する」「予約変更を試みる前にCal接続が有効か確認する」といった依頼です。

導入時の主な要件

cal-automation skillには、Rube MCPと有効なCal接続が必要です。実際の導入可否は、skillファイルそのものよりも、利用しているクライアントがRUBE_SEARCH_TOOLSRUBE_MANAGE_CONNECTIONSにアクセスできるかに左右されます。これらのtoolが利用できない場合、skillはschemaの安全な検出やCal認証の管理を行えません。

汎用プロンプトとの違い

汎用プロンプトでは、AIに「Calを使って」と依頼するだけになりがちですが、その場合、存在しないtool名や古いパラメータを生成してしまう可能性があります。cal-automation skillは、まずtoolを検出し、Cal接続を確認し、その後に実行するようエージェントへ指示します。この流れこそが、Workflow Automation用途でcal-automationを評価する際の重要な差別化ポイントです。

cal-automation skillの使い方

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

次のリポジトリパスからskillをインストールします。

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

次に、MCP server endpointを追加して、利用中のクライアントにRube MCPを設定します。

https://rube.app/mcp

セットアップ後、RUBE_SEARCH_TOOLSが利用できることを確認します。toolkit calを指定してRUBE_MANAGE_CONNECTIONSを使い、Cal接続を確認または作成してください。接続が有効でない場合は、返された認可リンクに従い、ステータスを確認してからエージェントにCal操作を依頼します。

skillに渡すべき入力情報

cal-automationを効果的に使うには、タスクの目的、対象となるCalオブジェクト、時間範囲、制約、読み取り・作成・更新・計画のみのどれを行うのかをエージェントに伝えます。「カレンダーを管理して」のような曖昧な依頼は避け、業務上の境界条件を明確にしてください。

より良いプロンプト例:

“Use cal-automation to check my Cal connection, discover the current tools, then list bookings for next week. Do not modify anything. Return booking title, start time, attendee email, and any missing data.”

書き込み操作では、確認ルールを追加します。

“Find the correct Cal tools and prepare the booking update, but ask me before making any change.”

推奨ワークフロー

信頼性の高いcal-automationの進め方は、次の順序を守ることです。

  1. 特定のCalユースケースに対応するRube toolsを検索する。
  2. 可能な場合は、返されたsession IDを再利用する。
  3. RUBE_MANAGE_CONNECTIONSでCal接続を確認する。
  4. 実行前に、返されたschemaを確認する。
  5. 選択したtoolを、必須フィールドだけで実行する。
  6. 変更された内容、失敗した内容、ユーザー確認が必要な内容を要約する。

このパターンにより、古いschema、認証不足、曖昧なbooking identifierによるエラーを減らせます。

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

このskillのリポジトリ内容は、composio-skills/cal-automation/SKILL.mdに集約されています。必要なMCP依存関係と、期待される「検出を先に行う」ワークフローを確認したい場合は、インストール前に読んでください。scripts/resources/rules/のようなサポート用フォルダは見当たらないため、このskillは補助コードを含む完全な自動化パッケージではなく、コンパクトな運用指示として扱うのが適切です。

cal-automation skillのFAQ

cal-automationは初心者にも使いやすいですか?

MCPクライアントがすでに設定済みであれば、初心者にも扱いやすいskillです。ただし、それ単体でワンクリックのCal.com integrationになるわけではありません。新規ユーザーは、MCP toolが利用可能かを確認し、Rubeを通じたOAuth形式の接続フローを完了できる必要があります。このskillはエージェントにより安全な操作パターンを与えますが、ユーザー側でもスケジューリングの目的を示し、重要な変更を承認する必要があります。

cal-automationを使うべきでない場面は?

一般的なスケジュール調整の助言、手書きのメール文面、Cal.comデータを必要としないカレンダー計画だけが目的であれば、cal-automationを使う必要はありません。また、破壊的または影響の大きい変更に使う場合は、実行前の確認をプロンプトで必須にしない限り避けるべきです。利用環境でRube MCPが使えない場合、このskillの中核的な利点は得られません。

Cal APIを直接使う場合との違いは?

Cal APIを直接使う方法は、本番コード、カスタムバックエンドロジック、完全に制御されたintegrationに向いています。一方、cal-automation skillは、MCP対応AIクライアント内でエージェント支援のワークフロー自動化を行う場合に適しています。API呼び出しを手作業で書く代わりに、利用可能なComposio Cal toolsをエージェントが動的に検出できます。

すべてのCal操作に対応していますか?

このskillは、実行時にRube MCP経由でComposioのCal toolkitが公開しているtoolに依存します。そのため、実行前にRUBE_SEARCH_TOOLSが必要です。Calアクションが公開されていない、接続されていない、または現在のschemaでサポートされていない場合、エージェントは回避策を捏造するのではなく、その制限を報告するべきです。

cal-automation skillを改善する方法

cal-automationプロンプトでは意図を具体化する

cal-automationの結果を改善する最も効果的な方法は、実行したい操作を正確に伝えることです。検索、一覧取得、作成、更新、削除、または計画案の作成のみのどれを求めているのかを含めてください。可能であれば、booking ID、event type、attendee email、date range、timezone、確認ポリシーなどの識別情報も追加します。

弱い入力例: “Fix my Cal schedule.”

より良い入力例: “Use cal-automation to find Cal bookings between March 10 and March 14 in America/New_York, identify double bookings, and report conflicts only. Do not modify bookings.”

よくある失敗を減らす

よくある失敗は、Cal認証の不足、tool検出の省略、timezoneの曖昧さ、意図しない書き込みを許してしまうプロンプトです。これを防ぐには、エージェントに接続ステータスの確認、現在のschemaの検索、予定している書き込み操作の復唱、変更前の確認を必ず行わせます。

チームで使う場合は、対象アカウントの文脈を明示し、その操作が個人のCalアカウント、team event type、共有スケジューリングページのどれに適用されるのかを指定してください。

最初の出力後に反復する

初回実行後は、最初からやり直すのではなく、toolの結果に基づいてエージェントに絞り込みを依頼します。たとえば、“Use the same Rube session and narrow the search to bookings with external attendees,” や “Now prepare updates for these three bookings, but wait for approval.” のように指示します。

こうすることで、検出済みのschemaや前回返されたIDに基づいてワークフローを継続できます。記憶だけを頼りにタスク全体を再説明するより安全です。

チームで標準化するならローカル運用ルールを追加する

組織でcal-automationをWorkflow Automationに継続利用する場合は、承認、ログ記録、timezone、命名規則、削除禁止ポリシーに関するローカル指示を追加してください。上流のskillは意図的にコンパクトに作られているため、チーム固有のガードレールを加えることで、「まず検出する」という中核動作を変えずに信頼性を高められます。

評価とレビュー

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