connect
composiohq/awesome-claude-skills
Connect Claude to 1000+ apps—send emails, create issues, post messages, update databases.
What is connect?
This skill enables Claude to take real actions across Gmail, Slack, GitHub, Notion, and 1000+ other services via Composio's integration platform. Use it when you need Claude to actually execute tasks instead of just drafting or describing them.
- Send emails via Gmail, Outlook, SendGrid and other email providers
- Create and manage issues in GitHub, GitLab, Jira, Linear
- Post messages to Slack, Discord, Teams, Telegram
- Update databases, spreadsheets, and docs in Notion, Airtable, PostgreSQL
- Access cloud storage and CRM systems like HubSpot, Salesforce, Pipedrive
- Chain multiple actions together across different apps
How to install connect
npx skills add https://github.com/composiohq/awesome-claude-skills --skill connect- Free API key from platform.composio.dev
- Environment variable COMPOSIO_API_KEY set
- Python (pip install composio) or TypeScript (npm install @composio/core)
- OAuth authorization for each app on first use
How to use connect
- 1.Get a free API key at platform.composio.dev
- 2.Set the COMPOSIO_API_KEY environment variable in your shell
- 3.Install Composio SDK for your framework (Python or TypeScript)
- 4.Initialize Composio with your API key and create a session
- 5.Ask Claude to perform an action (e.g., 'Send email to sarah@acme.com')
- 6.Authorize the target app on first use by clicking the provided link
- 7.Claude executes the action and returns the result
Use cases
- Send a confirmation email immediately after Claude completes a task
- Create a GitHub issue with details automatically extracted from a conversation
- Post deployment notifications to Slack channels in real-time
- Update a Notion database with new information gathered by Claude
- Chain together finding bugs on GitHub, summarizing them, and posting to Slack
- Developers building AI agents that need to execute real-world actions
- Teams automating workflows across multiple SaaS tools
- Anyone wanting Claude to take action instead of just providing suggestions
connect FAQ
No. OAuth is handled automatically by Composio. On first use of an app, Claude provides an authorization link. After you authorize once, the connection persists.
Check that you have the necessary permissions in the target app. Be specific in your request (e.g., 'Slack #general' instead of just 'send message'). Composio will return an error message indicating what went wrong.
Yes. You can ask Claude to perform complex workflows like 'Find GitHub issues labeled bug from this week, summarize them, and post to #bugs on Slack.'
Claude Agent SDK, OpenAI Agents, Vercel AI, LangChain, and any MCP client can use this skill.
Over 1000 integrations including email, chat, development tools, docs, databases, CRM, storage, and social media platforms.
Full instructions (SKILL.md)
Source of truth, from composiohq/awesome-claude-skills.
name: connect description: Connect Claude to any app. Send emails, create issues, post messages, update databases - take real actions across Gmail, Slack, GitHub, Notion, and 1000+ services.
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
export COMPOSIO_API_KEY="your-key"
3. Install
pip install composio # Python
npm 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
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!")
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"
<p align="center"> <b>Join 20,000+ developers building agents that ship</b> </p> <p align="center"> <a href="https://platform.composio.dev/?utm_source=Github&utm_content=AwesomeSkills"> <img src="https://img.shields.io/badge/Get_Started_Free-4F46E5?style=for-the-badge" alt="Get Started"/> </a> </p>
Related skills
More from composiohq/awesome-claude-skills and the wider catalog.

connect-apps
Connect Claude to 1000+ apps and actually execute actions like sending emails, posting messages, and creating issues.

content-research-writer
AI writing partner for researching, outlining, drafting, and refining content with citations and real-time feedback.

developer-growth-analysis
Analyze your Claude Code chat history to identify coding patterns, gaps, and get personalized growth insights with curated learning resources.

domain-name-brainstormer
Generate creative domain names and check real-time availability across multiple TLDs.

file-organizer
Intelligently organize files and folders across your computer by finding duplicates, suggesting structures, and automating cleanup.

image-enhancer
Enhance image quality by upscaling resolution, sharpening details, and reducing artifacts.