connect

Connect Claude to any app. Send emails, create issues, post messages, update databases - take real actions across Gmail, Slack, GitHub, Notion, and 1000+ services.

Install

Hot:187

Download and extract to your skills directory

Copy command and send to AI Agent for auto-install:

Download and install this skill https://openskills.cc/api/download?slug=composiohq-connect&locale=en&source=copy

Connect – An Application Integration Skill That Enables Claude to Perform Real-World Actions

Skill Overview


Connect is a skill that enables Claude to connect to and operate more than 1,000 external applications. Instead of merely generating text-based suggestions, it can directly perform real-world actions such as sending emails, creating issues, posting messages, and updating databases.

Use Cases

1. Performing Actions Instead of Providing Text Suggestions


If you are tired of responses like “Here is a draft email” or “You should create an issue,” Connect enables Claude to directly send Gmail emails, create GitHub issues, and post messages to Slack—actually getting the work done.

2. Cross-Platform Workflow Automation


When you need to coordinate multiple tools, Connect can complete a series of actions from a single instruction: find issues on GitHub labeled “bug” this week, automatically compile a summary, and post it to the Slack #bugs channel. It supports major platforms including Gmail, Outlook, Slack, Discord, Teams, Telegram, GitHub, GitLab, Jira, Linear, Notion, Google Docs, Confluence, Sheets, Airtable, PostgreSQL, and more.

3. Quickly Integrating AI Capabilities into Existing Projects


If you use Python, TypeScript, or any MCP client, Connect provides a unified tool interface through the Composio Tool Router and handles OAuth authentication automatically, eliminating the need to write separate integration code for each application. It supports major frameworks such as the Claude Agent SDK, OpenAI Agents, Vercel AI, and LangChain.

Core Features

1. Integration with 1,000+ Applications


Through the Composio Tool Router, Connect supports a wide range of services, including email (Gmail, Outlook, SendGrid), chat (Slack, Discord, Teams, Telegram), development tools (GitHub, GitLab, Jira, Linear), documentation (Notion, Google Docs, Confluence), databases (Sheets, Airtable, PostgreSQL), CRM (HubSpot, Salesforce, Pipedrive), storage (Drive, Dropbox, S3), and social platforms (Twitter, LinkedIn, Reddit).

2. Automatic OAuth Authentication


The first time you use an application, Connect generates an authorization link. After the user clicks the link to authorize, the connection is saved persistently, so no repeated authentication is required. The entire process is transparent to developers, with no need to manage access tokens manually.

3. Support for Multiple Frameworks and Languages


Connect provides Python and TypeScript SDKs and natively supports the Claude Agent SDK, OpenAI Agents, Vercel AI, and LangChain. Any MCP client can use it directly through session.mcp.url. It takes only one line to install and three steps to configure.

Frequently Asked Questions

What is the Connect skill? What can it do?


Connect is a skill that enables Claude to connect to external applications and perform real-world actions. Unlike traditional AI, which only generates text-based suggestions, Connect enables Claude to actually send emails, create GitHub issues, post Slack messages, and update database records. It connects to more than 1,000 applications through the Composio Tool Router, covering categories such as email, chat, development tools, documentation, databases, CRM, storage, and social media.

How do I install and configure Connect?


First, obtain a free API key from platform.composio.dev. Then set the environment variable export COMPOSIO_API_KEY="your-key". Next, install the package (pip install composio for Python or npm install @composio/core for TypeScript). After completing these three steps, Claude can connect to any application.

Which applications does Connect support?


Connect supports more than 1,000 applications, including but not limited to: Gmail, Outlook, and SendGrid for email; Slack, Discord, Teams, and Telegram for chat; GitHub, GitLab, Jira, and Linear for development; Notion, Google Docs, and Confluence for documentation; Sheets, Airtable, and PostgreSQL for databases; HubSpot, Salesforce, and Pipedrive for CRM; Drive, Dropbox, and S3 for storage; and Twitter, LinkedIn, and Reddit for social media.

Does Connect require payment?


Composio provides free API keys, and basic features can be used at no cost. Advanced features or high-volume usage may require a paid plan. For specific pricing, please visit the pricing page on the official Composio website.

How does Connect handle OAuth authentication?


Connect uses Composio’s session management system to handle OAuth automatically. When Claude first needs to access an application, it generates an authorization link and provides it to the user. After the user clicks the link to complete authorization and confirms that it is “connected,” the authorization relationship is saved persistently, so no reauthentication is required for future use.

Which frameworks does Connect support?


Connect supports several major frameworks: Claude Agent SDK (pip install composio claude-agent-sdk), OpenAI Agents (pip install composio openai-agents), Vercel AI (npm install @composio/core @composio/vercel), LangChain (pip install composio-langchain), and any client that supports the MCP protocol.

What is the difference between Connect and regular Claude?


Regular Claude can only generate text, such as drafting an email or describing how to create an issue. Connect enables Claude to perform these actions directly—actually sending emails and creating issues. Through the Composio Tool Router, Connect extends Claude’s capabilities to more than 1,000 external applications, transforming its role from providing “suggestions” to taking “action.”

How do I obtain a Composio API key?


Visit platform.composio.dev and register for an account to receive a free API key. Then set it as the COMPOSIO_API_KEY environment variable and use the key to initialize the Composio client in your code.