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.mdsource 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:
- 您请求 Claude 做某事
- Tool Router 找到 正确的工具(1000+ 选项)
- OAuth 自动处理
- 操作执行 并返回结果
代码
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 | |
| OpenAI Agents | |
| Vercel AI | |
| LangChain | |
| 任何 MCP 客户端 | 使用 |
故障排除
- 需要授权 → 点击链接,授权,说"已连接"
- 操作失败 → 检查目标应用程序的权限
- 找不到工具 → 要具体:"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>