Communityライティング&編集github.com

ComposioHQ/connect-apps

Composio CLIを使用してClaudeを外部アプリに接続します。ユーザーがターミナルからGmail、Slack、GitHub、Notionなど1000以上のサービスを操作したい場合に使用します。

connect-apps とは?

このスキルは、Composio CLIを介してClaude(または他のAIエージェント)を1000以上の外部アプリケーションに接続します。ユーザーが「メールを送って」「Issueを作成して」「メッセージを投稿して」といったリクエストをしたときに、単にテキストを生成するのではなく、実際にアクションを実行します。対応プラットフォームはGmail、Slack、GitHub、Notion、Discord、Jira、Linearなど多岐にわたります。スキルの使用手順はシンプルで、CLIのインストール、ログイン、必要なアプリのリンク(OAuth認証)を行い、その後`composio execute`コマンドで任意のアクションを実行します。ツールの検索、スキーマの確認、ドライラン、マルチステップワークフロー、並列実行などの高度な機能もサポートしており、`COMPOSIO_API_KEY`などの環境変数で設定をカスタマイズできます。

対応✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ComposioHQ/awesome-codex-skills/tree/main/connect-apps

Installed? Explore more ライティング&編集 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

プレビュー

スキル README より

connect-apps preview

ドキュメント

Connect Apps

Composio CLIを使用してClaudeを1000以上のアプリに接続します。実際にメールを送信し、Issueを作成し、メッセージを投稿します。単なるテキスト生成ではありません。

クイックスタート

ステップ1: Composio CLIのインストール

curl -fsSL https://composio.dev/install | bash

ステップ2: ログイン

composio login
composio whoami

ブラウザが認証のために開き、デフォルトの組織とプロジェクトを選択するよう促されます。スクリプト内でプロンプトをスキップするには -y を使用します。

ステップ3: 必要なアプリをリンク

composio link gmail
composio link slack
composio link github

各コマンドで一度OAuthを実行し、接続は永続化されます。

ステップ4: 試してみる

composio execute GMAIL_SEND_EMAIL -d '{
  "recipient_email": "[email protected]",
  "subject": "Composio テスト",
  "body": "CLIからのこんにちは"
}'

メールが届けば、接続成功です。

できること

Claudeに依頼する内容Claudeが実行するコマンド
「[email protected] にローンチについてメールを送って」composio execute GMAIL_SEND_EMAIL -d '{...}'
「GitHub Issue を作成: ログインバグの修正」composio execute GITHUB_CREATE_ISSUE -d '{...}'
「Slack #general に投稿: デプロイ完了」composio execute SLACK_SEND_MESSAGE -d '{...}'
「Notion にミーティングノートを追加」composio execute NOTION_CREATE_PAGE -d '{...}'

コアワークフロー

  1. ツールスラッグがわかっている場合 → composio execute <SLUG> -d '{...}'
  2. わからない場合 → composio search "やりたいこと"
  3. 入力が必要な場合 → composio execute <SLUG> --get-schema または --dry-run
  4. 接続されていない場合 → composio link <toolkit> して再試行
  5. マルチステップの場合 → JS/TSワークフローには composio run、生APIには composio proxy

サポートされているアプリ

メール: Gmail, Outlook, SendGrid チャット: Slack, Discord, Teams, Telegram 開発: GitHub, GitLab, Jira, Linear ドキュメント: Notion, Google ドキュメント, Confluence データ: スプレッドシート, Airtable, PostgreSQL その他1000以上...

便利なコマンド

# ツールの検索
composio search "create a github issue"
composio tools list gmail
composio tools info GITHUB_CREATE_ISSUE

# 実行前のスキーマ確認 / ドライラン
composio execute GITHUB_CREATE_ISSUE --get-schema
composio execute GITHUB_CREATE_ISSUE --dry-run -d '{"owner":"acme","repo":"app","title":"Bug"}'

# 並列実行
composio execute --parallel \
  GMAIL_FETCH_EMAILS -d '{"max_results": 2}' \
  GITHUB_GET_THE_AUTHENTICATED_USER -d '{}'

# マルチステップワークフロー
composio run '
  const issue = await execute("GITHUB_CREATE_ISSUE", {
    owner: "acme", repo: "app", title: "Bug", body: "..."
  });
  console.log(issue);
'

# 専用ツールがない場合の生APIコール
composio proxy https://gmail.googleapis.com/gmail/v1/users/me/profile --toolkit gmail

設定

環境変数:

  • COMPOSIO_API_KEY - 非対話モード用の認証情報
  • COMPOSIO_BASE_URL - カスタムAPIエンドポイント
  • COMPOSIO_SESSION_DIR - アーティファクトの保存先を上書き
  • COMPOSIO_DISABLE_TELEMETRY=true - テレメトリーを無効化

グローバルフラグ: --log-level <all|trace|debug|info|warning|error|fatal|none>, --help

トラブルシューティング

  • Not logged in → composio login を実行
  • Connection required for <toolkit> → composio link <toolkit> を実行
  • 不明なスラッグ → composio search "<目標>" または composio tools list <toolkit>
  • 不正な入力 → composio execute <SLUG> --get-schema してから --dry-run
  • アクション失敗 → 対象アプリの権限を確認

完全なリファレンス: docs.composio.dev/docs/cli


Individual skills in this repo

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

ComposioHQ/-21risk-automation

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

ComposioHQ/-2chat-automation

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

ComposioHQ/ably-automation

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

ComposioHQ/abstract-automation

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

ComposioHQ/abuselpdb-automation

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

ComposioHQ/abyssale-automation

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

ComposioHQ/accelo-automation

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

ComposioHQ/accredible-certificates-automation

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

ComposioHQ/acculynx-automation

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

ComposioHQ/active-campaign-automation

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

ComposioHQ/addresszen-automation

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

ComposioHQ/adobe-automation

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

ComposioHQ/adrapid-automation

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

ComposioHQ/adyntel-automation

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

ComposioHQ/aeroleads-automation

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

ComposioHQ/aero-workflow-automation

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

ComposioHQ/affinda-automation

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

ComposioHQ/affinity-automation

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

ComposioHQ/agencyzoom-automation

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

ComposioHQ/agent-deep-links

Build, validate, and troubleshoot deep links for Codex, Cursor, VS Code, Visual Studio, and similar tools. Use when users ask for clickable links (especially in Slack) that open threads, files, folders, or app settings.

関連スキル