Awesome-claude-skills-cn connect

将 Claude 连接到任何应用。发送邮件、创建 issue、发布消息、更新数据库——在 Gmail、Slack、GitHub、Notion 和 1000+ 服务中执行真实操作。

install
source · Clone the upstream repo
git clone https://github.com/Athe1st3154/awesome-claude-skills-cn
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/Athe1st3154/awesome-claude-skills-cn "$T" && mkdir -p ~/.claude/skills && cp -r "$T/connect" ~/.claude/skills/athe1st3154-awesome-claude-skills-cn-connect && rm -rf "$T"
manifest: connect/SKILL.md
source content

Connect

将 Claude 连接到任何应用程序。停止生成关于你能做什么的文本——真正去做。

何时使用此技能

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

  • 发送那封邮件 而非起草它
  • 创建那个 issue 而非描述它
  • 发布那条消息 而非建议它
  • 更新那个数据库 而非解释如何做

有什么变化

没有 Connect有 Connect
"这是邮件草稿..."发送邮件
"您应该创建一个 issue..."创建 issue
"发布这个到 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 现在可以连接到任何应用程序。

示例

发送邮件

发送邮件给 sarah@acme.com - 主题:"已发布!" 正文:"v2.0 已上线,如有有问题请告诉我"

创建 GitHub Issue

在我的 org/repo 中创建 issue:"移动端超时 bug" 标签:bug

发布到 Slack

发布到 #engineering:"部署完成 - v2.4.0 已上线"

链式操作

找出本周标记为 'bug' 的 GitHub issue,总结,发布到 Slack #bugs

工作原理

使用 Composio Tool Router:

  1. 您请求 Claude 做某事
  2. Tool Router 找到 正确的工具(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!")

认证流程

首次使用应用程序时:

要发送邮件,我需要 Gmail 访问权限。
在此授权:https://...
完成后说"已连接"。

之后连接会保持。

框架支持

框架安装
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
任何 MCP 客户端使用
session.mcp.url

故障排除

  • 需要授权 → 点击链接,授权,说"已连接"
  • 操作失败 → 检查目标应用程序的权限
  • 找不到工具 → 要具体:"Slack #general" 而非"发送消息"

<p align="center"> <b>加入 20,000+ 开发者的行列,构建能够交付的 AI 代理</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>