sensibo-automation
作成者 ComposioHQsensibo-automation は、Composio Rube MCP を通じてエージェントが Sensibo デバイスを制御できるようにするスキルです。現在の tool schemas の検出、Sensibo connection の確認、安全性を意識した workflow automation の実行を支援します。
このスキルの評価は 68/100 で、ディレクトリ掲載には許容範囲ですが、機能や情報量には制限があります。ディレクトリ利用者は、汎用プロンプトよりも少ない推測で、Rube MCP 経由の Sensibo 操作をエージェントに任せられることを把握できます。特に tool discovery と connection checks を徹底する点は有用です。一方で、内容は充実した Sensibo automation の手引きというより、Composio/Rube の薄いラッパーに近いものと考えるべきです。
- トリガーと対象範囲が明確です。Rube MCP 経由で Composio の Sensibo toolkit を使い、Sensibo の操作を自動化する用途に特化しています。
- 運用前提が明示されています。RUBE_SEARCH_TOOLS が利用できること、有効な Sensibo connection があること、RUBE_MANAGE_CONNECTIONS を使うことが含まれます。
- 再現しやすいエージェントの進め方を示しています。まず tools を検出し、Sensibo connection を確認してから、最新の schemas に基づいて workflows を実行します。
- サポート用ファイル、スクリプト、参照例は含まれていません。このスキルは、文書化された Sensibo tool schemas ではなく、実行時の Rube tool discovery に依存します。
- 導入・採用の案内は一部にとどまります。Rube MCP endpoint の追加と Sensibo の接続については説明されていますが、repository README や install command はありません。
sensibo-automation skill の概要
sensibo-automation でできること
sensibo-automation は、Composio の Rube MCP server 経由で Sensibo デバイスを操作するための Claude skill です。利用できる Sensibo ツールの確認、アカウント接続状態のチェック、Rube から現在のツールスキーマを取得したうえでの Sensibo 操作など、実行前の確認を重視するワークフロー向けに設計されています。
Sensibo と Rube MCP ユーザーに向いているケース
すでに Sensibo で空調を管理していて、Composio Sensibo toolkit 経由の操作を AI エージェントに自動化させたい場合に適しています。直接 API 連携を書くよりも、MCP ベースのワークフロー自動化を使いたいユーザーには特に有用です。
導入時の主な要件
重要なのは、ローカルスクリプトやパッケージ依存関係ではなく、Rube MCP 接続が正しく動いていることです。AI クライアント側で https://rube.app/mcp を MCP server として設定し、RUBE_SEARCH_TOOLS が利用可能であり、さらに RUBE_MANAGE_CONNECTIONS を通じて Sensibo toolkit の接続が有効になっている必要があります。
この skill の違い
大きな特徴は、「まずツールを検索する」前提のパターンです。sensibo-automation skill は、固定された Sensibo API フィールドを前提にせず、アクション実行前に現在のツール slug、スキーマ、実行プラン、注意点をエージェントに確認させます。これにより、古いパラメータや変更済みのツール定義が原因の失敗を減らせます。
sensibo-automation skill の使い方
sensibo-automation のインストールとセットアップ手順
Composio skill collection から、次のコマンドで skill をインストールします。
npx skills add ComposioHQ/awesome-claude-skills --skill sensibo-automation
次に、AI クライアントで https://rube.app/mcp を MCP server として追加し、Rube MCP を設定します。その後、RUBE_SEARCH_TOOLS が応答することを確認してください。接続が ACTIVE と表示されていない場合は、toolkit sensibo を指定して RUBE_MANAGE_CONNECTIONS を使い、返された認証フローを完了します。
初回利用前に読むべきファイル
まず composio-skills/sensibo-automation/SKILL.md を確認してください。この skill には追加の README.md、scripts/、resources/、rules/ フォルダはありません。そのため、メインファイルが正規のガイドになります。特に prerequisites、setup、tool discovery、core workflow pattern に関するセクションを重点的に読むとよいでしょう。
skill に渡すべき入力
sensibo-automation を効果的に使うには、「エアコンを自動化して」のような曖昧な依頼ではなく、具体的な Sensibo の目的をエージェントに伝えてください。分かる範囲で、対象の部屋やデバイス、実行したい操作、時間や快適性に関する制約、状態確認だけを行うのか実際に設定を変更してよいのかを含めます。
弱いプロンプト:
Use Sensibo to fix the temperature.
より良いプロンプト:
Use sensibo-automation for Workflow Automation. First discover current Sensibo tools with RUBE_SEARCH_TOOLS, confirm my Sensibo connection is ACTIVE, then find available devices and set the living room unit to cooling at 23°C if the schema supports that action. Ask before making changes if multiple devices match.
安全に実行するための実践的な流れ
信頼性の高い sensibo-automation の使い方は、ツールの検出、接続状態の確認、利用可能なデバイスや機能の確認、返されたスキーマに基づく選択済みアクションの実行、という順序です。Rube から更新されたツール名、必須フィールド、実行プランが返される可能性があるため、検出ステップは省略しないでください。快適性や消費電力に影響するタスクでは、実行前に意図している操作内容をエージェントに要約させると安全です。
sensibo-automation skill FAQ
sensibo-automation は上級者専用ですか?
必ずしも上級者専用ではありません。ただし、初心者でも MCP server の接続と、OAuth 形式に近い toolkit 接続フローを完了できる必要があります。MCP ツールを設定した経験がない場合、主な学習ポイントは Sensibo の操作ロジックではなくセットアップです。
この skill ではなく通常のプロンプトでも使えますか?
モデルに一般的な Sensibo 自動化のアイデアを尋ねることはできます。ただし通常のプロンプトでは、現在の Composio Sensibo ツールスキーマを正確に把握できるとは限りません。実際の Rube MCP ツールを呼び出し、実行前にライブスキーマへ適応する必要がある場合は、sensibo-automation skill のほうが適しています。
sensibo-automation が動かない原因は何ですか?
よくある原因は、Rube MCP server が設定されていない、RUBE_SEARCH_TOOLS が利用できない、Sensibo toolkit が接続されていない、または接続状態が ACTIVE ではない、といったものです。もう一つの原因は、現在検出された Sensibo ツールが対応していない操作を依頼しているケースです。
この skill を使わないほうがよいケース
スタンドアロンの Sensibo API ライブラリ、Home Assistant の自動化、組み込みファームウェア制御、または MCP を使わないワークフローが必要な場合は、この skill は適していません。この skill は、Rube MCP 経由で Composio の Sensibo toolkit を使うことを前提に作られています。
sensibo-automation skill を改善する方法
sensibo-automation のプロンプトをスキーマ前提にする
最も効果的な改善は、RUBE_SEARCH_TOOLS の出力を信頼できる唯一の情報源として扱うようエージェントに指示することです。実行前に、検出された tool slug、必須フィールド、予定している引数を引用または要約させましょう。これにより、デバイスの状態が変更される前にエラーを見つけやすくなります。
デバイス情報と運用ルールを渡す
入力が具体的なほど、自動化は安全になります。部屋名、許容する温度範囲、変更を元に戻せる必要があるか、直接変更よりも状態確認を優先すべきかを含めてください。例: Do not change any setting unless the current temperature is above 26°C and the matching device is the bedroom unit.
よくある失敗パターンを明示しておく
複数のデバイスが一致した場合、一致するデバイスがない場合、接続が非アクティブな場合、またはスキーマに要求したフィールドが含まれていない場合に、エージェントがどう動くべきかを伝えておきます。よいフォールバック指示の例は、If the Sensibo tool schema does not support the requested operation, stop and explain the closest supported alternatives. です。
初回実行後にワークフローを見直す
最初の出力後は、検出されたツールに合わせてワークフローを調整します。エージェントがより適切な実行プランを見つけた場合は、必要に応じて同じ Rube セッションを再利用してください。結果が曖昧だった場合は、次の sensibo-automation ステップを実行する前に、正確なデバイス名、優先する単位、確認ルールを追加します。
