composio
composiohq/skills
Composio를 통해 1,000개 이상의 외부 앱을 사용하세요. CLI를 통해 직접 사용하거나, SDK를 활용해 AI 에이전트 및 앱을 구축하여 사용할 수 있습니다.
...모든 것을 확장하십시오소개 composio
Composio 는 명령줄 인터페이스(CLI) 또는 소프트웨어 개발 키트(SDK)를 통해 1,000개 이상의 외부 애플리케이션에 원활하게 접근하고 상호작용할 수 있도록 설계된 AI 스킬입니다. 이 스킬은 사용자와 AI 에이전트를 Gmail, Slack, GitHub, Notion 등 다양한 서비스에 연결해 주는 통합 도구 라우터 역할을 수행함으로써, 여러 앱을 관리하고 작업을 자동화해야 하는 문제를 해결합니다. 이러한 상호작용을 통합함으로써 Composio 은 워크플로를 간소화하고, 서로 다른 플랫폼에 걸쳐 다양한 API 및 인증 프로세스를 처리해야 하는 복잡성을 줄여줍니다.
이 스킬은 두 가지 주요 기능을 제공합니다. 바로 Composio CLI를 통한 앱과의 직접 상호작용과, SDK를 활용한 통합 앱 또는 AI 에이전트 구축입니다. CLI를 사용하면 코드를 작성하지 않고도 도구를 검색하고, 작업을 실행하며, 계정을 연동하고, 실시간 이벤트를 수신할 수 있습니다. 한편, SDK를 통해 개발자는 외부 도구와 프로그래밍 방식으로 통합되는 AI 에이전트나 백엔드 서비스를 생성할 수 있어, 맞춤형 워크플로우 구축에 더 큰 유연성을 제공합니다. 주요 기능으로는 OAuth 기반 인증, 실시간 이벤트 수신, 대화형 및 비대화형 로그인 흐름 지원 등이 포함되어 있어 외부 서비스에 대한 안전하고 확장 가능한 액세스를 보장합니다.
Composio 이는 반복적인 작업을 자동화하거나, 사용자별 연결을 통해 다중 사용자 앱을 관리하거나, 여러 서비스에 대한 액세스가 필요한 AI 에이전트를 구축하려는 사용자에게 특히 유용합니다. 대상 사용자로는 자동화 및 통합을 통해 생산성을 높이고자 하는 개발자, 기술 팀, AI 실무자들이 포함됩니다. 일반적인 사용 사례로는 이메일 전송, GitHub에 이슈 생성, 협업 플랫폼에 메시지 게시, 또는 복잡한 다중 앱 워크플로우 조정 등이 있으며, 이 모든 작업을 각 서비스 API의 복잡한 세부 사항을 수동으로 처리할 필요 없이 수행할 수 있습니다.
자주 묻는 질문
Composio 를 사용하여 외부 앱과 연동하려면 어떻게 해야 하나요?
먼저, 아직 설치되지 않았다면 제공된 설치 스크립트를 사용하여 CLI를 설치한 다음, 'composio login' 명령어를 사용하여 인증하십시오. 그런 다음 CLI를 통해 직접 도구를 검색하고, 계정을 연결하며, 작업을 실행할 수 있습니다.
헤드리스 또는 비대화형 환경에서 Composio 를 사용할 수 있나요?
예, 브라우저에 직접 액세스할 수 없는 에이전트의 경우 '--no-wait' 옵션과 CLI 키를 사용하여 비대화형 모드에서 인증하고 운영할 수 있습니다.
어떤 유형의 외부 앱이 지원되나요?
Composio Gmail, Slack, GitHub, Notion 등 1,000개 이상의 앱을 지원하며, 작업 실행과 이벤트 수신 모두 가능합니다.
Composio 를 사용하려면 코드를 작성해야 하나요?
아니요, 코딩 없이도 CLI를 사용하여 직접 상호 작용할 수 있습니다. 코드를 작성해야 하는 경우는 SDK를 사용하여 사용자 지정 에이전트나 앱을 구축하려는 경우뿐입니다.
현재 로그인되어 있는 조직이나 프로젝트를 확인하려면 어떻게 해야 하나요?
인증 후 'composio whoami' 명령어를 실행하여 org_id, project_id 및 user_id를 확인할 수 있습니다.
When to Apply
- User wants to access or interact with external apps (Gmail, Slack, GitHub, Notion, etc.)
- User wants to automate a task using an external service (send email, create issue, post message)
- Building an AI agent or app that integrates with external tools
- Multi-user apps that need per-user connections to external services
Setup
Check if the CLI is installed; if not, install it:
curl -fsSL https://composio.dev/install | bashAfter installation, restart your terminal or source your shell config, then authenticate:
composio login # OAuth; interactive org/project picker (use -y to skip)composio whoami # verify org_id, project_id, user_id
For agents without direct browser access: composio login --no-wait | jq to get URL/key, share URL with user, then composio login --key <cli_key> --no-wait once they complete login.
1. Use Apps via Composio CLI
Use this when: The user wants to take action on an external app directly — no code writing needed. The agent uses the CLI to search, connect, and execute tools on behalf of the user.
Key commands (new top-level aliases):
composio search "<query>"— find tools by use casecomposio execute "<TOOL_SLUG>" -d '{...<input params>}'— execute a toolcomposio link [toolkit]— connect a user account to an app (agents: always use--no-waitfor non-interactive mode)composio listen— listen for real-time trigger events
Typical workflow: search → link (if needed) → execute
Full reference: Composio CLI Guide
2. Building Apps and Agents with Composio
Use this when: Writing code — an AI agent, app, or backend service that integrates with external tools via the Composio SDK.
Run this first inside the project directory to set up the API key:
composio init
Full reference: Building with Composio
composio 설치
스킬 파일을 다운로드하여 .claude/skills/ 디렉터리에 압축을 풀어주세요.
ZIP 다운로드저장소를 클론하고 스킬 파일을 프로젝트에 복사하세요.
git clone https://github.com/ComposioHQ/skills/blob/main/skills/composio/SKILL.md # Copy SKILL.md to your .claude/skills/ directory
복사





집
