sensibo-automation
作者 ComposioHQsensibo-automation 可協助 agent 透過 Composio Rube MCP 控制 Sensibo 裝置,包含探索目前的工具 schema、檢查 Sensibo 連線,並執行較安全的工作流程自動化。
此 skill 評分為 68/100,代表可納入目錄但能力有限。目錄使用者可以看出它能協助 agent 透過 Rube MCP 操作 Sensibo,且比一般提示詞少一些猜測空間,特別是透過強制工具探索與連線檢查來降低不確定性;不過使用者應預期它更像是 Composio/Rube 的輕量封裝,而不是內容完整的 Sensibo 自動化操作手冊。
- 觸發條件與範圍清楚:它專門用於透過 Rube MCP 使用 Composio 的 Sensibo toolkit 來自動化 Sensibo 操作。
- 操作前提明確,包括 RUBE_SEARCH_TOOLS 可用、Sensibo 連線有效,以及使用 RUBE_MANAGE_CONNECTIONS。
- 此 skill 提供可重複的 agent 流程:先探索工具、檢查 Sensibo 連線,再使用目前的 schema 執行工作流程。
- 未包含支援檔案、指令碼或參考範例;此 skill 依賴即時的 Rube 工具探索,而不是已文件化的 Sensibo 工具 schema。
- 安裝與導入指引仍不完整:內容有說明加入 Rube MCP endpoint 與連接 Sensibo,但沒有 repository README 或安裝指令。
sensibo-automation skill 概覽
sensibo-automation 的用途
sensibo-automation 是一個 Claude skill,可透過 Composio 的 Rube MCP server 控制 Sensibo 裝置。它適合用在這類工作流程:檢查可用的 Sensibo tools、確認帳號連線狀態,以及只在先從 Rube 取得目前 tool schemas 之後,才執行 Sensibo 相關操作。
最適合 Sensibo 與 Rube MCP 使用者
如果你已經使用 Sensibo 管理空調或室內氣候,並希望讓 AI agent 透過 Composio Sensibo toolkit 協助自動化操作,這個 skill 會很適合。對於偏好 MCP 型工作流程自動化、而不是自行撰寫直接 API integration 的使用者,尤其實用。
主要採用條件
關鍵條件不是本機 script 或 package dependency,而是可正常運作的 Rube MCP connection。你的 client 必須將 https://rube.app/mcp 設定為 MCP server,RUBE_SEARCH_TOOLS 必須可用,且 Sensibo toolkit connection 必須已透過 RUBE_MANAGE_CONNECTIONS 啟用。
這個 skill 的差異化重點
它最重要的差異在於「先搜尋 tools」的模式。sensibo-automation skill 不會假設 Sensibo API 欄位是固定不變的,而是要求 agent 在採取動作前,先探索目前的 tool slugs、schemas、plans 與可能的 pitfalls。這能降低因參數過期或 tool definitions 變更而導致的失敗。
如何使用 sensibo-automation skill
sensibo-automation 安裝與設定路徑
使用以下指令從 Composio skill collection 安裝 skill:
npx skills add ComposioHQ/awesome-claude-skills --skill sensibo-automation
接著在你的 AI client 中設定 Rube MCP,將 https://rube.app/mcp 新增為 MCP server。完成後,確認 RUBE_SEARCH_TOOLS 有回應。若 connection 未標示為 ACTIVE,請使用 RUBE_MANAGE_CONNECTIONS 搭配 toolkit sensibo,並完成回傳的 authentication flow。
首次使用前應該閱讀的內容
先閱讀 composio-skills/sensibo-automation/SKILL.md。這個 skill 沒有額外的 README.md、scripts/、resources/ 或 rules/ 資料夾,因此主檔案就是權威指南。請特別留意 prerequisites、setup、tool discovery,以及 core workflow pattern 相關段落。
這個 skill 需要你提供的輸入
若要讓 sensibo-automation 發揮更穩定的效果,請提供 agent 明確的 Sensibo 目標,而不只是「幫我自動化冷氣」。如果你知道目標房間或裝置,請一併提供;也要說明想執行的操作、任何時間或舒適度限制,以及 agent 應該只檢查狀態,還是可以實際變更設定。
較弱的提示:
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 指引應依照這個順序進行:探索 tools、檢查 connection、查看可用裝置或 capabilities,然後使用回傳的 schema 執行選定動作。不要跳過 discovery,因為 Rube 可能回傳更新後的 tool names、required fields 或 execution plans。如果任務會影響舒適度或能源使用,請要求 agent 在執行前先摘要說明預定動作。
sensibo-automation skill 常見問題
sensibo-automation 只適合進階使用者嗎?
不一定,但初學者需要能夠設定 MCP server,並完成類似 OAuth 的 toolkit connection。如果你從未設定過 MCP tools,主要學習門檻會在 setup,而不是 Sensibo 的操作邏輯。
可以改用一般提示,不使用這個 skill 嗎?
你可以請模型提供一般性的 Sensibo 自動化想法,但一般提示不一定可靠掌握目前的 Composio Sensibo tool schemas。當 agent 必須呼叫實際的 Rube MCP tools,並在執行前依照即時 schemas 調整時,sensibo-automation skill 會更合適。
什麼情況會阻礙 sensibo-automation 運作?
最常見的阻礙包括:尚未設定 Rube MCP server、RUBE_SEARCH_TOOLS 不可用、Sensibo toolkit 尚未連接,或 connection 不是 ACTIVE。另一個阻礙是,你要求的操作並不受目前探索到的 Sensibo tools 支援。
什麼時候不應該使用這個 skill?
如果你需要的是獨立的 Sensibo API library、Home Assistant automation、embedded firmware control,或不使用 MCP 的工作流程,就不應使用它。這個 skill 是專門圍繞 Composio 的 Sensibo toolkit,並透過 Rube MCP 運作。
如何改進 sensibo-automation skill
讓 sensibo-automation 提示具備 schema 意識
最有效的改進方式,是指示 agent 將 RUBE_SEARCH_TOOLS 的輸出視為真實依據。要求它在執行前引用或摘要說明探索到的 tool slug、required fields 與 planned arguments。這能讓你在裝置狀態改變前,更容易發現錯誤。
提供裝置與政策脈絡
更好的輸入會帶來更安全的自動化。請提供房間名稱、可接受的溫度範圍、變更是否需要可回復,以及 agent 是否應優先做 status checks,而不是直接變更設定。例如:Do not change any setting unless the current temperature is above 26°C and the matching device is the bedroom unit.
明確處理常見失敗模式
請告訴 agent:如果有多個裝置符合、沒有任何裝置符合、connection inactive,或 schema 不包含你要求的欄位時,應該怎麼做。一個好的 fallback instruction 是:If the Sensibo tool schema does not support the requested operation, stop and explain the closest supported alternatives.
首次執行後持續調整
第一次輸出後,請根據探索到的 tools 微調工作流程。如果 agent 找到更好的 execution plan,適合時可沿用同一個 Rube session。如果結果不夠明確,請在執行下一個 sensibo-automation 步驟前,補上精確的裝置名稱、偏好的單位,以及確認規則。
