Community生產力與協作github.com

rtovardev/rtovar-aios

逐步指南,用於透過 Composio 將系統連接到外部應用程式(Google 日曆、Gmail、GitHub、Notion、Drive 等)。當使用者說「/conectar」、「連接我的日曆」、「連接我的郵件」、「我想連接我的應用程式」、「設定 Composio」或詢問如何授予代理程式工具權限時使用。

rtovar-aios 是什麼?

此技能提供一個逐步指南,用於透過 Composio(一個統一的 MCP 伺服器)將 AI 代理程式連接到外部應用程式,如 Google 日曆、Gmail、GitHub 和 Notion。它支援 OpenCode 平台,並指導使用者建立 Composio 帳戶、安全地儲存 API 金鑰作為環境變數、啟用 MCP 整合,以及為第一個應用程式授權。該技能強調安全性,禁止在聊天或儲存庫檔案中分享金鑰,並在執行寫入操作前要求使用者明確同意。如果 MCP 連線失敗,它會提供一個備用方案,使用 Composio CLI 進行直接整合。最後,它會在記憶體中記錄已連線的應用程式,方便將來參考。

相容平台~Claude Code~Codex CLI~Cursor✓OpenCode
npx skills add https://github.com/rtovardev/rtovar-aios/tree/HEAD/.agents/skills/conectar

Installed? Explore more 生產力與協作 skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

連接

透過工具閘道將系統連接到使用者的應用程式:一個單一的 MCP 伺服器 (Composio),從中授權每個應用程式。一次前進一個步驟,並在下一個步驟之前等待使用者確認。

開始之前

  • 讀取 opencode.json 和 memory/wiki/conexiones.md(如果存在)。如果 Composio 已啟用,則跳到步驟 4。
  • 用一句話告訴使用者你將要做什麼,以及最低目標是連接一個應用程式。

步驟 1 · 帳戶和金鑰

請使用者在瀏覽器中執行以下操作:

  1. 前往 https://composio.dev 並使用他們的個人 Gmail 建立帳戶(大學郵件可能會封鎖授權)。免費方案不需要信用卡。
  2. 在儀表板中,開啟 AI Clients 並複製他們的 consumer API key。

不要要求使用者在聊天中貼上金鑰。 這裡寫的內容可能會留在歷史記錄中。

步驟 2 · 將金鑰儲存在使用者的電腦上

金鑰放在環境變數中,位於儲存庫之外。根據使用者的系統提供命令,並讓他在另一個終端機中執行:

# macOS / Linux (zsh);在 bash 中使用 ~/.bashrc
echo 'export COMPOSIO_CONSUMER_KEY="貼上你的金鑰"' >> ~/.zshrc && source ~/.zshrc
# Windows (PowerShell)
setx COMPOSIO_CONSUMER_KEY "貼上你的金鑰"

在 Windows 上,setx 僅適用於新的終端機:必須關閉並重新開啟終端機。

步驟 3 · 啟用 Composio

請求許可,並將 opencode.json 中的 mcp.composio 區塊更改為 "enabled": true。不要更改任何其他內容。

然後請使用者關閉 OpenCode 並在一個新的終端機中,於此資料夾內重新開啟它,然後執行:

opencode mcp list

Composio 應該顯示為已連接。如果沒有:

  • opencode mcp debug composio 會顯示錯誤。
  • 如果它說缺少金鑰,則表示變數沒有傳遞到此終端機:重複步驟 2 並開啟一個新的終端機。

步驟 4 · 連接第一個應用程式

當使用者回來時,詢問他想要先連接哪個應用程式(建議 Google 日曆)。使用管理連接的 Composio 工具來產生授權連結,將連結提供給使用者,並等待使用者在瀏覽器中授權然後返回聊天。

透過簡單的讀取來驗證:今天的活動,或郵件中最近的三個主題。向使用者顯示結果。

如果時間允許,對第二個應用程式重複此步驟。

步驟 5 · 記錄

建立或更新 memory/wiki/conexiones.md,內容包括:哪些應用程式已連接、連接日期以及它們的用途。不包含金鑰或電子郵件。 從 memory/index.md 連結到該檔案。

以「試試 /brief 來查看你的一天」作結。

備用方案 · 不使用 MCP

如果 MCP 無法連接,Composio CLI 同樣有效:

curl -fsSL https://composio.dev/install | sh   # 然後開啟一個新的終端機
composio login              # 如果沒反應:composio logout 然後 composio login --no-wait
composio link googlecalendar
composio search "list today's calendar events"
composio execute <SLUG> --dry-run -d '{...}'

規則

  • 先讀後寫。 對於檢查連接,僅執行讀取操作。
  • 未經使用者明確批准,絕不執行任何發送、建立、更新或刪除的動作,即使 OpenCode 已經在請求你的許可。
  • 絕不將金鑰寫入儲存庫檔案中。如果使用者在聊天中貼上金鑰,告訴他在儀表板中重新產生一組。
  • 如果某個操作失敗兩次,停下來,告訴使用者失敗的原因,並提供備用方案。不要臨時變更設定。

Individual skills in this repo

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

相關技能