Enables Claude to perform direct actions in external tools like Gmail, Slack, and GitHub.

Install

mkdir -p .claude/skills/connect && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/2232" && unzip -o skill.zip -d .claude/skills/connect && rm skill.zip

Installs to .claude/skills/connect

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Connect Claude to any app. Send emails, create issues, post messages, update databases - take real actions across Gmail, Slack, GitHub, Notion, and 1000+ services.
163 charsno explicit “when” trigger
Beginner

Key capabilities

  • Send emails via Gmail/Outlook
  • Create and manage GitHub/Jira issues
  • Post messages to Slack/Discord
  • Update database rows
  • Chain cross-app actions

How it works

The skill uses a tool router to map natural language requests to specific API actions across 1000+ services, handling authentication and execution automatically.

Inputs & outputs

You give it
Natural language command for an external action
You get back
Execution of the requested action in the target app

When to use connect

  • Send an email draft directly to a client
  • Post updates to a Slack channel
  • Create GitHub issues from task summaries
  • Update rows in a database

About this skill

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 ConnectWith 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 [email protected] - 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:

  1. You ask Claude to do something
  2. Tool Router finds the right tool (1000+ options)
  3. OAuth handled automatically
  4. 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

FrameworkInstall
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
Any MCP ClientUse 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>

When not to use it

  • When the target service lacks an integration
  • When the user requires manual review before execution

Prerequisites

Composio API keyOAuth authorization for target apps

Limitations

  • Requires OAuth authorization for each app
  • Dependent on target app API permissions

How it compares

It enables direct execution of tasks in external applications instead of merely generating text descriptions of how to perform them.

Compared to similar skills

connect side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
connect (this skill)27moReviewBeginner
n8n-mcp-orchestrator78moNo flagsAdvanced
n8n-node-configuration72moNo flagsIntermediate
n8n-conventions31moReviewBeginner

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

n8n-mcp-orchestrator

manutej

Expert MCP (Model Context Protocol) orchestration with n8n workflow automation. Master bidirectional MCP integration, expose n8n workflows as AI agent tools, consume MCP servers in workflows, build agentic systems, orchestrate multi-agent workflows, and create production-ready AI-powered automation pipelines with Claude Code integration.

795

n8n-node-configuration

czlonkowski

Operation-aware node configuration guidance. Use when configuring nodes, understanding property dependencies, determining required fields, choosing between get_node_essentials and get_node_info, or learning common configuration patterns by node type.

7108

n8n-conventions

n8n-io

Quick reference for n8n patterns. Full docs /AGENTS.md

322

superpowers-rest-automation

anthonylee991

Builds reliable automations that integrate with REST APIs: auth, pagination, retries, rate limits, idempotency, webhooks, data mapping, and safe error handling. Use when calling external APIs, syncing systems, or building ETL-style workflows.

15

zapier-make-patterns

davila7

No-code automation democratizes workflow building. Zapier and Make (formerly Integromat) let non-developers automate business processes without writing code. But no-code doesn't mean no-complexity - these platforms have their own patterns, pitfalls, and breaking points. This skill covers when to use which platform, how to build reliable automations, and when to graduate to code-based solutions. Key insight: Zapier optimizes for simplicity and integrations (7000+ apps), Make optimizes for power

326

spreadsheet-workflow-automator

zwright8

Use when tasks require spreadsheet workflow automator with credential-aware preflight, deterministic execution, validation gates, and handoff-ready artifacts.

00

Search skills

Search the agent skills registry