应用连接Skill connect

这个技能使Claude AI能够连接到1000多种应用程序,包括Gmail、Slack、GitHub等,以执行实际动作如发送电子邮件、创建GitHub问题、发布Slack消息,而不是仅仅生成文本。它使用Composio工具路由器自动化处理身份验证和动作执行。关键词:Claude AI、应用连接、自动化、Composio、工具路由、API集成。

AI智能体 0 次安装 0 次浏览 更新于 3/12/2026

名称: 连接 描述: 连接Claude到任何应用。发送电子邮件、创建问题、发布消息、更新数据库 - 在Gmail、Slack、GitHub、Notion和1000多种服务中执行实际动作。

连接

连接Claude到任何应用。停止生成关于你能做什么的文本——实际去做。

何时使用此技能

当您需要Claude执行以下操作时使用此技能:

  • 发送那封电子邮件 而不是草拟它
  • 创建那个问题 而不是描述它
  • 发布那条消息 而不是建议它
  • 更新那个数据库 而不是解释如何做

变化

无连接 有连接
“这是一封草稿邮件…” 发送邮件
“您应该创建一个问题…” 创建问题
“发布到Slack…” 发布它
“添加到Notion…” 添加它

支持的应用

1000多种集成 包括:

  • 电子邮件: Gmail, Outlook, SendGrid
  • 聊天: Slack, Discord, Teams, Telegram
  • 开发: GitHub, GitLab, Jira, Linear
  • 文档: Notion, Google Docs, Confluence
  • 数据: Sheets, Airtable, PostgreSQL
  • CRM: HubSpot, Salesforce, Pipedrive
  • 存储: Drive, Dropbox, S3
  • 社交: Twitter, LinkedIn, Reddit

设置

1. 获取API密钥

platform.composio.dev 获取免费密钥

2. 设置环境变量

export COMPOSIO_API_KEY="your-key"

3. 安装

pip install composio          # Python
npm install @composio/core    # TypeScript

完成。Claude现在可以连接到任何应用。

示例

发送电子邮件

Email sarah@acme.com - Subject: "Shipped!" Body: "v2.0 is live, let me know if issues"

创建GitHub问题

Create issue in my-org/repo: "Mobile timeout bug" with label:bug

发布到Slack

Post to #engineering: "Deploy complete - v2.4.0 live"

链式动作

Find GitHub issues labeled "bug" from this week, summarize, post to #bugs on Slack

工作原理

使用Composio工具路由器:

  1. 您要求 Claude做某事
  2. 工具路由器找到 正确的工具(1000多种选项)
  3. OAuth处理 自动
  4. 动作执行 并返回结果

代码

from composio import Composio
from claude_agent_sdk.client import ClaudeSDKClient
from claude_agent_sdk.types import ClaudeAgentOptions
import os

composio = Composio(api_key=os.environ["COMPOSIO_API_KEY"])
session = composio.create(user_id="user_123")

options = ClaudeAgentOptions(
    system_prompt="You can take actions in external apps.",
    mcp_servers={
        "composio": {
            "type": "http",
            "url": session.mcp.url,
            "headers": {"x-api-key": os.environ["COMPOSIO_API_KEY"]},
        }
    },
)

async with ClaudeSDKClient(options) as client:
    await client.query("Send Slack message to #general: Hello!")

认证流程

首次使用应用时:

To send emails, I need Gmail access.
Authorize here: https://...
Say "connected" when done.

连接后持久化。

框架支持

框架 安装
Claude Agent SDK pip install composio claude-agent-sdk
OpenAI Agents pip install composio openai-agents
Vercel AI npm install @composio/core @composio/vercel
LangChain pip install composio-langchain
Any MCP Client 使用 session.mcp.url

故障排除

  • 需要认证 → 点击链接,授权,说“connected”
  • 动作失败 → 检查目标应用中的权限
  • 工具未找到 → 具体:使用“Slack #general”而不是“send message”

<p align=“center”> <b>加入20,000多名开发者,构建能够交付的智能体</b> </p>

<p align=“center”> <a href=“https://platform.composio.dev/?utm_source=Github&utm_content=AwesomeSkills”> <img src=“https://img.shields.io/badge/Get_Started_Free-4F46E5?style=for-the-badge” alt=“Get Started”/> </a> </p>