Communityコーディング&開発github.com

Connect

Claude をあらゆるアプリに接続。メール送信、Issue作成、メッセージ投稿、データベース更新など、Gmail、Slack、GitHub、Notion、1000以上のサービスで実際のアクションを実行します。

Connect とは?

このスキルは、AIアシスタントClaudeを1000以上の外部アプリケーションにシームレスに接続し、テキスト生成に留まらない実際のアクションを実行できるようにします。開発者はComposioプラットフォームを利用して、Gmailでのメール送信、GitHubでのIssue作成、Slackへのメッセージ投稿など、様々なタスクをClaudeに直接指示できます。認証はOAuthで自動処理され、一度接続すれば永続的に利用可能です。Claude Agent SDK、OpenAI Agents、Vercel AI、LangChain、MCP対応クライアントなど、複数のフレームワークをサポートしており、PythonとTypeScriptの両方で簡単にセットアップできます。このスキルを使うことで、開発者は反復的な作業を自動化し、生産性を大幅に向上させることができます。

対応✓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 をあらゆるアプリに接続。実現できることについてテキストを生成するのではなく、実際にそれを実行します。

このスキルを使うタイミング

以下のような場合にこのスキルを使用します:

  • メールを下書きする代わりに送信する
  • 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は任意のアプリに接続できます。

使用例

メール送信

Email [email protected] - Subject: "Shipped!" Body: "v2.0 is live, let me know if issues"

GitHub Issue作成

Create issue in my-org/repo: "Mobile timeout bug" with label:bug

Slackに投稿

Post to #engineering: "Deploy complete - v2.4.0 live"

アクションの連鎖

Find GitHub issues labeled "bug" from this week, summarize, post to #bugs on Slack

仕組み

Composio Tool Router を使用:

  1. あなたが Claude に指示する
  2. Tool Router が適切なツールを検索(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="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://...
完了したら「connected」と言ってください。

認証後は接続が永続化されます。

フレームワークサポート

フレームワークインストール方法
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 を使用

トラブルシューティング

  • 認証が必要 → リンクをクリック、認証、"connected" と発言
  • アクションが失敗 → 対象アプリの権限を確認
  • ツールが見つからない → 具体的に指定: 「メッセージ送信」ではなく「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.

関連スキル