Connect
Stop drafting, start doing - connect Claude to 1000+ apps and services
✨ The solution you've been looking for
Connect Claude to any app. Send emails, create issues, post messages, update databases - take real actions across Gmail, Slack, GitHub, Notion, and 1000+ services.
See It In Action
Interactive preview & real-world examples
AI Conversation Simulator
See how users interact with this skill
User Prompt
Email sarah@acme.com - Subject: 'Shipped!' Body: 'v2.0 is live, let me know if issues'
Skill Processing
Analyzing request...
Agent Response
Email is sent directly through Gmail/Outlook integration
Quick Start (3 Steps)
Get up and running in minutes
Install
claude-code skill install connect
claude-code skill install connectConfig
First Trigger
@connect helpCommands
| Command | Description | Required Args |
|---|---|---|
| @connect direct-email-communication | Send emails directly instead of generating drafts | None |
| @connect issue-tracking-automation | Create and manage issues across development platforms | None |
| @connect multi-app-workflow-chains | Execute complex workflows across multiple applications | None |
Typical Use Cases
Direct Email Communication
Send emails directly instead of generating drafts
Issue Tracking Automation
Create and manage issues across development platforms
Multi-App Workflow Chains
Execute complex workflows across multiple applications
Overview
Connect
Connect Claude to any app. Stop generating text about what you could do - actually do it.
When to Use This Skill
Use this skill when you need Claude to:
- Send that email instead of drafting it
- Create that issue instead of describing it
- Post that message instead of suggesting it
- Update that database instead of explaining how
What Changes
| Without Connect | With Connect |
|---|---|
| “Here’s a draft email…” | Sends the email |
| “You should create an issue…” | Creates the issue |
| “Post this to Slack…” | Posts it |
| “Add this to Notion…” | Adds it |
Supported Apps
1000+ integrations including:
- Email: Gmail, Outlook, SendGrid
- Chat: Slack, Discord, Teams, Telegram
- Dev: GitHub, GitLab, Jira, Linear
- Docs: Notion, Google Docs, Confluence
- Data: Sheets, Airtable, PostgreSQL
- CRM: HubSpot, Salesforce, Pipedrive
- Storage: Drive, Dropbox, S3
- Social: Twitter, LinkedIn, Reddit
Setup
1. Get API Key
Get your free key at platform.composio.dev
2. Set Environment Variable
1export COMPOSIO_API_KEY="your-key"
3. Install
1pip install composio # Python
2npm install @composio/core # TypeScript
Done. Claude can now connect to any app.
Examples
Send Email
Email sarah@acme.com - Subject: "Shipped!" Body: "v2.0 is live, let me know if issues"
Create GitHub Issue
Create issue in my-org/repo: "Mobile timeout bug" with label:bug
Post to Slack
Post to #engineering: "Deploy complete - v2.4.0 live"
Chain Actions
Find GitHub issues labeled "bug" from this week, summarize, post to #bugs on Slack
How It Works
Uses Composio Tool Router:
- You ask Claude to do something
- Tool Router finds the right tool (1000+ options)
- OAuth handled automatically
- Action executes and returns result
Code
1from composio import Composio
2from claude_agent_sdk.client import ClaudeSDKClient
3from claude_agent_sdk.types import ClaudeAgentOptions
4import os
5
6composio = Composio(api_key=os.environ["COMPOSIO_API_KEY"])
7session = composio.create(user_id="user_123")
8
9options = ClaudeAgentOptions(
10 system_prompt="You can take actions in external apps.",
11 mcp_servers={
12 "composio": {
13 "type": "http",
14 "url": session.mcp.url,
15 "headers": {"x-api-key": os.environ["COMPOSIO_API_KEY"]},
16 }
17 },
18)
19
20async with ClaudeSDKClient(options) as client:
21 await client.query("Send Slack message to #general: Hello!")
Auth Flow
First time using an app:
To send emails, I need Gmail access.
Authorize here: https://...
Say "connected" when done.
Connection persists after that.
Framework Support
| Framework | Install |
|---|---|
| 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 |
| Any MCP Client | Use session.mcp.url |
Troubleshooting
- Auth required → Click link, authorize, say “connected”
- Action failed → Check permissions in target app
- Tool not found → Be specific: “Slack #general” not “send message”
Join 20,000+ developers building agents that ship
What Users Are Saying
Real feedback from the community
Environment Matrix
Dependencies
Framework Support
Context Window
Security & Privacy
Information
- Author
- ComposioHQ
- Updated
- 2026-01-30
- Category
- productivity-tools
Related Skills
Connect
Connect Claude to any app. Send emails, create issues, post messages, update databases - take real …
View Details →Connect Apps
Connect Claude to external apps like Gmail, Slack, GitHub. Use this skill when the user wants to …
View Details →Connect Apps
Connect Claude to external apps like Gmail, Slack, GitHub. Use this skill when the user wants to …
View Details →