Composio Integration
2026-04-01
新闻来源:网淘吧
围观:30
电脑广告
手机广告
Composio 集成技能
通过 Composio 的统一 API 访问 600+ 个应用和服务。当前已连接:Gmail 和 Google Tasks。
🔑 API 密钥位置
安全保存于: /home/sidharth/clawd/memory/composio-credentials.md
亦位于: ~/.bashrc(第 135 行)- 终端启动时自动加载

API 密钥: ak_AXxQjyexBuSiJXTYOTPB
📦 已连接账户
Gmail (ca_0cxayHx2BME1)
- 电子邮件: sonukumar5fr@gmail.com
- 状态:活跃 ✅
- 能力:读取/发送电子邮件、管理标签、草稿、联系人
Google Tasks (ca_kSNnWG4OHngG)
- 电子邮件: sonukumar5fr@gmail.com
- 状态:活跃 ✅
- 功能:创建/更新/删除任务和任务列表
🛠️ 可用工具
Gmail 工具 (20+)
GMAIL_FETCH_EMAILS- 获取邮件GMAIL_SEND_EMAIL- 发送邮件GMAIL_CREATE_EMAIL_DRAFT- 创建草稿GMAIL_REPLY_TO_THREAD- 回复邮件GMAIL_SEARCH_EMAILS- 搜索收件箱GMAIL_ADD_LABEL_TO_EMAIL- 管理标签GMAIL_DELETE_MESSAGE- 删除邮件- 以及其他 13 项以上功能...
Google 任务工具 (17)
GOOGLETASKS_INSERT_TASK- 创建任务GOOGLETASKS_LIST_TASKS- 列出任务列出所有任务- 列出所有列表中的所有任务更新任务- 更新任务删除任务- 删除任务创建任务列表- 创建任务列表批量插入任务- 批量创建任务- 以及10+ 更多...
📝 使用示例
列出可用工具
export COMPOSIO_API_KEY="ak_AXxQjyexBuSiJXTYOTPB"
node scripts/list-tools.mjs gmail # Gmail tools only
node scripts/list-tools.mjs googletasks # Google Tasks tools
node scripts/list-tools.mjs # All tools (paginated)
执行工具
获取Gmail邮件:
node scripts/execute-tool.mjs GMAIL_FETCH_EMAILS ca_0cxayHx2BME1 '{"maxResults":5}'
创建Google任务:
node scripts/execute-tool.mjs GOOGLETASKS_INSERT_TASK ca_kSNnWG4OHngG '{"title":"My Task","notes":"Task details"}'
发送邮件:
node scripts/execute-tool.mjs GMAIL_SEND_EMAIL ca_0cxayHx2BME1 '{"to":"recipient@example.com","subject":"Hello","body":"Hi there!"}'
🔧 实现细节
基础URL (v3 API)
https://backend.composio.dev/api/v3/
认证
所有请求使用头部:
x-api-key: ak_AXxQjyexBuSiJXTYOTPB
用户ID
所有工具执行使用:
user_id: pg-test-228260f1-217f-40f6-a08a-41fdd0b8d8e6
脚本位置
/home/sidharth/clawd/skills/composio-integration/scripts/
├── list-tools.mjs # List available tools
├── execute-tool.mjs # Execute any tool
└── (future scripts)
🎯 常见使用场景
早晨邮件摘要
node scripts/execute-tool.mjs GMAIL_FETCH_EMAILS ca_0cxayHx2BME1 '{"maxResults":10,"labelIds":["INBOX"]}'
从邮件添加任务
- 获取邮件
- 提取关键信息
- 创建任务:
node scripts/execute-tool.mjs GOOGLETASKS_INSERT_TASK ca_kSNnWG4OHngG '{"title":"Follow up: Email subject","notes":"From: sender@example.com"}'
发送跟进邮件
node scripts/execute-tool.mjs GMAIL_SEND_EMAIL ca_0cxayHx2BME1 '{
"to":"client@example.com",
"subject":"Re: Your inquiry",
"body":"Thank you for reaching out..."
}'
🔄 添加新应用
要连接更多应用(日历、Notion、Slack等):
- 访问:https://app.composio.dev/apps
- 在所需应用上点击“连接”
- 完成OAuth流程
- 注意
connected_account_id - 与
execute-tool.mjs
一同使用
📚 API参考 完整v3 API文档:
https://docs.composio.dev/rest-api/
使用的关键端点:GET /api/v3/tools- 列出工具- 获取工具模式POST /api/v3/tools/execute/:slug- 执行工具GET /api/v3/connected_accounts- 列出连接
✅ 已测试且正常工作
- ✅ API密钥认证
- ✅ Gmail邮件获取
- ✅ 工具发现(600+应用)
- ✅ 已连接账户管理
- ✅ v3 API兼容(无弃用端点)
🚀 下一步
- 为常见任务创建包装函数
- 添加Google日历集成
- 构建邮件到任务自动化
- 创建晨间摘要生成器
- 添加错误处理和重试逻辑
最后更新:2026-01-20
状态:✅ 完全正常运行
集成时间:约30分钟
文章底部电脑广告
手机广告位-内容正文底部
上一篇:Code Patent Validator
下一篇:Bird Twitter


微信扫一扫,打赏作者吧~