composio-connect by casper-studios/casper-marketplace
npx skills add https://github.com/casper-studios/casper-marketplace --skill composio-connect适用于 1,000+ 应用的通用操作执行器。这是一个备用技能 - 仅在其他技能无法覆盖请求的服务时使用。
┌─────────────────────────────────────────────────────────────────┐
│ 决策:我是否应该使用 Composio? │
├─────────────────────────────────────────────────────────────────┤
│ │
│ 1. 是否有其他技能已经处理此服务? │
│ ├── Gmail/Drive/Calendar → google-workspace (使用那个) │
│ ├── Slack → slack-automation (使用那个) │
│ ├── CRM (Attio) → attio-crm (使用那个) │
│ ├── GitHub issues → 通过 Bash 使用 gh CLI (使用那个) │
│ └── YouTube downloads → youtube-tools (使用那个) │
│ │
│ 2. 该服务是否未被其他技能覆盖? │
│ ├── Notion, Asana, Trello, Monday → 使用 COMPOSIO │
│ ├── HubSpot, Salesforce, Pipedrive → 使用 COMPOSIO │
│ ├── Jira, Linear, Confluence → 使用 COMPOSIO │
│ ├── Airtable, Coda, ClickUp → 使用 COMPOSIO │
│ ├── Stripe, Shopify, QuickBooks → 使用 COMPOSIO │
│ ├── Zendesk, Intercom, Freshdesk → 使用 COMPOSIO │
│ ├── Microsoft 365, Teams, Outlook → 使用 COMPOSIO │
│ ├── Dropbox, Box, OneDrive → 使用 COMPOSIO │
│ ├── Figma, Canva, Miro → 使用 COMPOSIO │
│ ├── Zoom, Webex, Google Meet → 使用 COMPOSIO │
│ └── 900+ 其他应用 → 使用 COMPOSIO │
│ │
└─────────────────────────────────────────────────────────────────┘
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
# 1. 从 https://platform.composio.dev 获取免费 API 密钥
# 2. 添加到 .env 文件
COMPOSIO_API_KEY=your_api_key_here
# 3. 安装 SDK
pip install composio-core
你想做什么?
│
├── 执行单个操作
│ └── python scripts/execute_action.py "通过 Gmail 发送邮件给 john@example.com"
│
├── 列出可用应用
│ └── python scripts/execute_action.py --list-apps
│
├── 列出某个应用的操作
│ └── python scripts/execute_action.py --list-actions notion
│
├── 检查连接状态
│ └── python scripts/execute_action.py --check-connection notion
│
└── 连接到新应用
└── python scripts/execute_action.py --connect notion
# 让 Composio 找到正确的工具
python scripts/execute_action.py "在我的工作区中创建一个标题为‘会议记录’的 Notion 页面"
python scripts/execute_action.py "在 Asana 中添加任务:审查第四季度预算"
python scripts/execute_action.py "为结账流程中的错误创建一个 Linear issue"
python scripts/execute_action.py "向 lead@company.com 发送一封 HubSpot 邮件"
python scripts/execute_action.py --list-apps
python scripts/execute_action.py --list-apps --category crm
python scripts/execute_action.py --list-apps --category productivity
# 这将提供一个 OAuth 链接用于授权
python scripts/execute_action.py --connect notion
python scripts/execute_action.py --connect hubspot
python scripts/execute_action.py --connect jira
python scripts/execute_action.py --app notion --action create_page --params '{"title": "My Page", "content": "Hello world"}'
| 应用 | 常见操作 |
|---|---|
| Notion | 创建页面、添加数据库条目、搜索 |
| Asana | 创建任务、更新项目、分配 |
| Trello | 创建卡片、移动卡片、添加评论 |
| Monday | 创建项目、更新列、通知 |
| ClickUp | 创建任务、更新状态、添加评论 |
| Coda | 创建文档、更新表格、运行自动化 |
| Airtable | 创建记录、更新字段、查询数据库 |
| 应用 | 常见操作 |
|---|---|
| HubSpot | 创建联系人、更新交易、发送邮件 |
| Salesforce | 创建潜在客户、更新机会、记录通话 |
| Pipedrive | 创建交易、更新人员、添加活动 |
| Zoho CRM | 创建记录、更新模块、发送邮件 |
| Close | 创建潜在客户、记录通话、发送邮件 |
| 应用 | 常见操作 |
|---|---|
| Jira | 创建问题、更新状态、添加评论 |
| Linear | 创建问题、分配、更新优先级 |
| Confluence | 创建页面、更新空间、添加评论 |
| GitLab | 创建问题、合并请求、流水线 |
| Bitbucket | 创建 PR、添加评论、更新问题 |
| 应用 | 常见操作 |
|---|---|
| Zendesk | 创建工单、更新状态、添加备注 |
| Intercom | 发送消息、创建对话、标记用户 |
| Freshdesk | 创建工单、回复、更新优先级 |
| Help Scout | 创建对话、发送回复、标记 |
| 应用 | 常见操作 |
|---|---|
| Stripe | 创建发票、检查付款、退款 |
| Shopify | 创建订单、更新产品、检查库存 |
| QuickBooks | 创建发票、记录付款、添加支出 |
| Xero | 创建发票、对账、添加联系人 |
| Square | 创建付款、更新目录、发送收据 |
| 应用 | 常见操作 |
|---|---|
| Microsoft Teams | 发送消息、创建频道、安排会议 |
| Zoom | 创建会议、发送邀请、获取录制 |
| Discord | 发送消息、创建频道、管理角色 |
| Twilio | 发送短信、拨打电话、发送 WhatsApp |
| 应用 | 常见操作 |
|---|---|
| Figma | 获取文件、导出资源、添加评论 |
| Canva | 创建设计、导出、分享 |
| Miro | 创建白板、添加便签、导出 |
| 应用 | 常见操作 |
|---|---|
| Dropbox | 上传文件、分享链接、创建文件夹 |
| Box | 上传、分享、管理权限 |
| OneDrive | 上传、分享、同步 |
首次连接到新应用时:
运行连接命令:
python scripts/execute_action.py --connect notion
您将收到一个 OAuth URL:
请授权 Composio 访问 Notion:
https://app.composio.dev/authorize/notion?token=xxx
点击链接并在浏览器中授权
在终端中确认:
授权完成?(y/n): y
连接现已保存 - 未来的请求会自动工作
COMPOSIO_API_KEY 存储在 .env 中(切勿提交)解决方案: 运行 --connect <app> 并完成 OAuth 流程
解决方案: 检查 .env 中的 COMPOSIO_API_KEY,必要时重新生成
原因: 缺少权限或参数无效 解决方案: 检查 --list-actions <app> 以获取正确的操作格式
解决方案: 等待并重试,或升级 Composio 计划
当用户请求的内容不在您的技能范围内时:
# 研究 → 创建 Notion 摘要
# 1. 使用 parallel-research 进行研究
# 2. 使用 composio 创建包含结果的 Notion 页面
# 抓取 → 更新 CRM
# 1. 使用 apify-scrapers 获取公司数据
# 2. 使用 composio 更新 HubSpot 联系人
每周安装数
133
代码仓库
GitHub 星标数
10
首次出现
2026年2月24日
安全审计
安装于
opencode133
github-copilot133
codex133
kimi-cli133
gemini-cli133
amp133
Universal action executor for 1,000+ apps. This is a fallback skill - only use when no other skill covers the requested service.
┌─────────────────────────────────────────────────────────────────┐
│ DECISION: Should I use Composio? │
├─────────────────────────────────────────────────────────────────┤
│ │
│ 1. Does another skill already handle this service? │
│ ├── Gmail/Drive/Calendar → google-workspace (USE THAT) │
│ ├── Slack → slack-automation (USE THAT) │
│ ├── CRM (Attio) → attio-crm (USE THAT) │
│ ├── GitHub issues → Use gh CLI via Bash (USE THAT) │
│ └── YouTube downloads → youtube-tools (USE THAT) │
│ │
│ 2. Is the service NOT covered by other skills? │
│ ├── Notion, Asana, Trello, Monday → USE COMPOSIO │
│ ├── HubSpot, Salesforce, Pipedrive → USE COMPOSIO │
│ ├── Jira, Linear, Confluence → USE COMPOSIO │
│ ├── Airtable, Coda, ClickUp → USE COMPOSIO │
│ ├── Stripe, Shopify, QuickBooks → USE COMPOSIO │
│ ├── Zendesk, Intercom, Freshdesk → USE COMPOSIO │
│ ├── Microsoft 365, Teams, Outlook → USE COMPOSIO │
│ ├── Dropbox, Box, OneDrive → USE COMPOSIO │
│ ├── Figma, Canva, Miro → USE COMPOSIO │
│ ├── Zoom, Webex, Google Meet → USE COMPOSIO │
│ └── 900+ other apps → USE COMPOSIO │
│ │
└─────────────────────────────────────────────────────────────────┘
# 1. Get free API key from https://platform.composio.dev
# 2. Add to .env file
COMPOSIO_API_KEY=your_api_key_here
# 3. Install SDK
pip install composio-core
What do you want to do?
│
├── Execute a single action
│ └── python scripts/execute_action.py "Send email via Gmail to john@example.com"
│
├── List available apps
│ └── python scripts/execute_action.py --list-apps
│
├── List actions for an app
│ └── python scripts/execute_action.py --list-actions notion
│
├── Check connection status
│ └── python scripts/execute_action.py --check-connection notion
│
└── Connect to a new app
└── python scripts/execute_action.py --connect notion
# Let Composio figure out the right tool
python scripts/execute_action.py "Create a Notion page titled 'Meeting Notes' in my workspace"
python scripts/execute_action.py "Add a task to Asana: Review Q4 budget"
python scripts/execute_action.py "Create a Linear issue for bug in checkout flow"
python scripts/execute_action.py "Send a HubSpot email to lead@company.com"
python scripts/execute_action.py --list-apps
python scripts/execute_action.py --list-apps --category crm
python scripts/execute_action.py --list-apps --category productivity
# This will provide an OAuth link to authorize
python scripts/execute_action.py --connect notion
python scripts/execute_action.py --connect hubspot
python scripts/execute_action.py --connect jira
python scripts/execute_action.py --app notion --action create_page --params '{"title": "My Page", "content": "Hello world"}'
| App | Common Actions |
|---|---|
| Notion | Create page, add database entry, search |
| Asana | Create task, update project, assign |
| Trello | Create card, move card, add comment |
| Monday | Create item, update column, notify |
| ClickUp | Create task, update status, add comment |
| Coda | Create doc, update table, run automation |
| Airtable | Create record, update field, query base |
| App | Common Actions |
|---|---|
| HubSpot | Create contact, update deal, send email |
| Salesforce | Create lead, update opportunity, log call |
| Pipedrive | Create deal, update person, add activity |
| Zoho CRM | Create record, update module, send email |
| Close | Create lead, log call, send email |
| App | Common Actions |
|---|---|
| Jira | Create issue, update status, add comment |
| Linear | Create issue, assign, update priority |
| Confluence | Create page, update space, add comment |
| GitLab | Create issue, merge request, pipeline |
| Bitbucket | Create PR, add comment, update issue |
| App | Common Actions |
|---|---|
| Zendesk | Create ticket, update status, add note |
| Intercom | Send message, create conversation, tag user |
| Freshdesk | Create ticket, reply, update priority |
| Help Scout | Create conversation, send reply, tag |
| App | Common Actions |
|---|---|
| Stripe | Create invoice, check payment, refund |
| Shopify | Create order, update product, check inventory |
| QuickBooks | Create invoice, record payment, add expense |
| Xero | Create invoice, reconcile, add contact |
| Square | Create payment, update catalog, send receipt |
| App | Common Actions |
|---|---|
| Microsoft Teams | Send message, create channel, schedule meeting |
| Zoom | Create meeting, send invite, get recording |
| Discord | Send message, create channel, manage roles |
| Twilio | Send SMS, make call, send WhatsApp |
| App | Common Actions |
|---|---|
| Figma | Get file, export assets, add comment |
| Canva | Create design, export, share |
| Miro | Create board, add sticky, export |
| App | Common Actions |
|---|---|
| Dropbox | Upload file, share link, create folder |
| Box | Upload, share, manage permissions |
| OneDrive | Upload, share, sync |
When connecting to a new app for the first time:
Run connect command:
python scripts/execute_action.py --connect notion
You'll receive an OAuth URL:
Please authorize Composio to access Notion:
https://app.composio.dev/authorize/notion?token=xxx
Click the link and authorize in your browser
Confirm back in terminal:
Authorization complete? (y/n): y
Connection is now saved - future requests work automatically
COMPOSIO_API_KEY in .env (never commit)Solution: Run --connect <app> and complete OAuth flow
Solution: Check COMPOSIO_API_KEY in .env, regenerate if needed
Cause: Missing permissions or invalid parameters Solution: Check --list-actions <app> for correct action format
Solution: Wait and retry, or upgrade Composio plan
When user asks for something not in your skills:
# Research → Create Notion summary
# 1. Use parallel-research for research
# 2. Use composio to create Notion page with results
# Scrape → Update CRM
# 1. Use apify-scrapers to get company data
# 2. Use composio to update HubSpot contact
Weekly Installs
133
Repository
GitHub Stars
10
First Seen
Feb 24, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykWarn
Installed on
opencode133
github-copilot133
codex133
kimi-cli133
gemini-cli133
amp133
通过 LiteLLM 代理让 Claude Code 对接 GitHub Copilot 运行 | 高级变通方案指南
40,000 周安装