composio
composiohq/skills
Composio を通じて 1000 以上の外部アプリを利用できます。CLI から直接利用することも、SDK を使って AI エージェントやアプリを構築して利用することも可能です。
...すべて拡張します概要composio
Composio は、コマンドラインインターフェース(CLI)またはソフトウェア開発キット(SDK)を通じて、1,000以上の外部アプリケーションへのシームレスなアクセスと連携を実現するように設計されたAIスキルです。 本スキルは、Gmail、Slack、GitHub、Notionなど幅広いサービスとユーザーやAIエージェントを接続する統合ツールルーターとして機能することで、複数のアプリ管理やタスクの自動化という課題を解決します。これらのやり取りを一元化することで、Composio はワークフローを効率化し、異なるプラットフォームにまたがる多様なAPIや認証プロセスの処理の複雑さを軽減します。
このスキルには、Composio CLI によるアプリとの直接的な連携と、SDK を使用した統合アプリや AI エージェントの構築という 2 つの主な機能があります。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
コピー





家
