Community코딩 & 개발github.com

Connect (연결)

Claude를 모든 앱에 연결하세요. 이메일 발송, 이슈 생성, 메시지 게시, 데이터베이스 업데이트 등 Gmail, Slack, GitHub, Notion 및 1000개 이상의 서비스에서 실제 작업을 수행합니다.

Connect (연결)란 무엇인가요?

이 스킬은 Claude가 단순히 텍스트를 생성하는 것을 넘어 실제 앱과 상호작용하여 작업을 실행할 수 있게 해줍니다. Composio Tool Router를 기반으로 하며, 사용자 요청에 따라 1000개 이상의 통합 앱 중 적절한 도구를 찾고 OAuth 인증을 자동으로 처리한 후 작업을 수행합니다. Python, TypeScript를 비롯해 Claude Agent SDK, OpenAI Agents, Vercel AI, LangChain 등 여러 프레임워크를 지원합니다. 설정은 Composio API 키를 발급받고 환경 변수에 등록한 후 패키지를 설치하는 간단한 세 단계로 완료됩니다. 실제 사용 예시로 이메일 발송, GitHub 이슈 생성, Slack 메시지 게시, 체인 액션(예: 버그 이슈를 요약하여 Slack에 게시) 등이 포함되어 있어 개발자와 AI 에이전트 사용자에게 생산성을 크게 향상시킵니다.

지원 대상✓Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/ComposioHQ/awesome-claude-skills/tree/master/connect

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

미리보기

스킬 README에서

Connect (연결) preview

문서

Connect (연결)은(는) 무엇을 하나요?

Claude를 모든 앱에 연결하세요. 할 수 있는 일에 대한 텍스트 생성을 멈추고 실제로 실행하세요.

이 스킬을 사용해야 할 때

다음과 같은 경우 이 스킬을 사용하세요:

  • 이메일 보내기 (초안 작성 대신)
  • 이슈 만들기 (설명 대신)
  • 메시지 게시하기 (제안 대신)
  • 데이터베이스 업데이트 (설명 대신)

무엇이 달라지나

Connect 없음Connect 있음
"이메일 초안입니다..."이메일 전송
"이슈를 만들어야 합니다..."이슈 생성
"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 protected]에 이메일 보내기 - 제목: "배포 완료!" 본문: "v2.0이 출시되었습니다. 문제가 있으면 알려주세요."

GitHub 이슈 만들기

내-조직/저장소 에 이슈 만들기: "모바일 타임아웃 버그" with label:bug

Slack에 게시하기

#engineering 채널에 게시: "배포 완료 - v2.4.0 출시"

체인 액션

이번 주에 "bug" 레이블이 있는 GitHub 이슈를 찾아서 요약한 후 #bugs Slack 채널에 게시해줘.

작동 방식

Composio Tool Router 사용:

  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="외부 앱에서 작업을 수행할 수 있습니다.",
    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 SDKpip install composio claude-agent-sdk
OpenAI Agentspip install composio openai-agents
Vercel AInpm install @composio/core @composio/vercel
LangChainpip install composio-langchain
모든 MCP 클라이언트session.mcp.url 사용

문제 해결

  • 인증 필요 → 링크 클릭, 인증, "연결됨"이라고 말하기
  • 액션 실패 → 대상 앱의 권한 확인
  • 도구를 찾을 수 없음 → 구체적으로 지정: "메시지 보내기" 대신 "Slack #general"

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

ably-automation

Automate Ably tasks via Rube MCP (Composio). Always search tools first for current schemas.

abstract-automation

Automate Abstract tasks via Rube MCP (Composio). Always search tools first for current schemas.

abuselpdb-automation

Automate Abuselpdb tasks via Rube MCP (Composio). Always search tools first for current schemas.

abyssale-automation

Automate Abyssale tasks via Rube MCP (Composio). Always search tools first for current schemas.

accelo-automation

Automate Accelo tasks via Rube MCP (Composio). Always search tools first for current schemas.

accredible-certificates-automation

Automate Accredible Certificates tasks via Rube MCP (Composio). Always search tools first for current schemas.

acculynx-automation

Automate Acculynx tasks via Rube MCP (Composio). Always search tools first for current schemas.

active-campaign-automation

Automate ActiveCampaign tasks via Rube MCP (Composio). Always search tools first for current schemas.

addresszen-automation

Automate Addresszen tasks via Rube MCP (Composio). Always search tools first for current schemas.

adobe-automation

Automate Adobe tasks via Rube MCP (Composio). Always search tools first for current schemas.

adrapid-automation

Automate Adrapid tasks via Rube MCP (Composio). Always search tools first for current schemas.

adyntel-automation

Automate Adyntel tasks via Rube MCP (Composio). Always search tools first for current schemas.

aeroleads-automation

Automate Aeroleads tasks via Rube MCP (Composio). Always search tools first for current schemas.

aero-workflow-automation

Automate Aero Workflow tasks via Rube MCP (Composio). Always search tools first for current schemas.

affinda-automation

Automate Affinda tasks via Rube MCP (Composio). Always search tools first for current schemas.

affinity-automation

Automate Affinity tasks via Rube MCP (Composio). Always search tools first for current schemas.

agencyzoom-automation

Automate Agencyzoom tasks via Rube MCP (Composio). Always search tools first for current schemas.

agent-mail-automation

Automate Agent Mail tasks via Rube MCP (Composio). Always search tools first for current schemas.

agentql-automation

Automate Agentql tasks via Rube MCP (Composio). Always search tools first for current schemas.

agenty-automation

Automate Agenty tasks via Rube MCP (Composio). Always search tools first for current schemas.

관련 스킬