Loading...
Loading...
Connect Claude to any app. Send emails, create issues, post messages, update databases - take real actions across Gmail, Slack, GitHub, Notion, and 1000+ services.
npx skill4agent add composiohq/awesome-claude-skills connect| 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 |
export COMPOSIO_API_KEY="your-key"pip install composio # Python
npm install @composio/core # TypeScriptEmail sarah@acme.com - Subject: "Shipped!" Body: "v2.0 is live, let me know if issues"Create issue in my-org/repo: "Mobile timeout bug" with label:bugPost to #engineering: "Deploy complete - v2.4.0 live"Find GitHub issues labeled "bug" from this week, summarize, post to #bugs on Slackfrom 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!")To send emails, I need Gmail access.
Authorize here: https://...
Say "connected" when done.| Framework | Install |
|---|---|
| Claude Agent SDK | |
| OpenAI Agents | |
| Vercel AI | |
| LangChain | |
| Any MCP Client | Use |