connect-apps
composiohq/awesome-claude-skills
Connect Claude to 1000+ apps and actually execute actions like sending emails, posting messages, and creating issues.
What is connect-apps?
This skill integrates Claude with external applications through Composio, enabling real actions in Gmail, Slack, GitHub, Notion, and 1000+ other services. Use it when you need Claude to take concrete steps in external tools rather than just generate text about them.
- Send emails via Gmail, Outlook, or SendGrid
- Create and manage issues in GitHub, GitLab, Jira, or Linear
- Post messages to Slack, Discord, Teams, or Telegram
- Add or update content in Notion, Google Docs, or Confluence
- Interact with data in Sheets, Airtable, PostgreSQL, and other databases
- Execute actions across 1000+ supported applications
How to install connect-apps
npx skills add https://github.com/composiohq/awesome-claude-skills --skill connect-apps- Free API key from platform.composio.dev
- Composio Tool Router plugin installed via /plugin install composio-toolrouter
- OAuth authorization for each app you want to connect (one-time per app)
How to use connect-apps
- 1.Install the composio-toolrouter plugin by running /plugin install composio-toolrouter
- 2.Run /composio-toolrouter:setup and provide your free API key from platform.composio.dev
- 3.Authorize individual apps via OAuth when Claude prompts you (one-time setup per app)
- 4.Ask Claude to perform actions in external apps, e.g., 'Send email to user@example.com' or 'Create GitHub issue: fix login bug'
- 5.Claude will execute the action and return the result
Use cases
- Automating email notifications and communications from Claude conversations
- Creating GitHub issues or Jira tickets directly from Claude without manual steps
- Posting team updates to Slack channels automatically
- Adding meeting notes or project updates to Notion databases
- Executing multi-step workflows that span multiple external services
- Developers building AI agents that need to interact with external services
- Teams automating workflows across email, chat, and project management tools
- Anyone wanting Claude to take real actions instead of just generating instructions
connect-apps FAQ
The skill itself is free. You need a free API key from platform.composio.dev to enable the integrations.
Composio supports 1000+ applications including Gmail, Slack, GitHub, Notion, Airtable, and many others.
Yes, but only once per app. After initial authorization, Claude can use that app without re-authenticating.
Check that you have the necessary permissions in the target app. Claude will report the error and you can troubleshoot from there.
Yes, you can authorize multiple accounts for the same service during setup.
Full instructions (SKILL.md)
Source of truth, from composiohq/awesome-claude-skills.
name: connect-apps description: Connect Claude to external apps like Gmail, Slack, GitHub. Use this skill when the user wants to send emails, create issues, post messages, or take actions in external services.
Connect Apps
Connect Claude to 1000+ apps. Actually send emails, create issues, post messages - not just generate text about it.
Quick Start
Step 1: Install the Plugin
/plugin install composio-toolrouter
Step 2: Run Setup
/composio-toolrouter:setup
This will:
- Ask for your free API key (get one at platform.composio.dev)
- Configure Claude's connection to 1000+ apps
- Take about 60 seconds
Step 3: Try It!
After setup, restart Claude Code and try:
Send me a test email at YOUR_EMAIL@example.com
If it works, you're connected!
What You Can Do
| Ask Claude to... | What happens |
|---|---|
| "Send email to sarah@acme.com about the launch" | Actually sends the email |
| "Create GitHub issue: fix login bug" | Creates the issue |
| "Post to Slack #general: deploy complete" | Posts the message |
| "Add meeting notes to Notion" | Adds to Notion |
Supported Apps
Email: Gmail, Outlook, SendGrid Chat: Slack, Discord, Teams, Telegram Dev: GitHub, GitLab, Jira, Linear Docs: Notion, Google Docs, Confluence Data: Sheets, Airtable, PostgreSQL And 1000+ more...
How It Works
- You ask Claude to do something
- Composio Tool Router finds the right tool
- First time? You'll authorize via OAuth (one-time)
- Action executes and returns result
Troubleshooting
- "Plugin not found" → Make sure you ran
/plugin install composio-toolrouter - "Need to authorize" → Click the OAuth link Claude provides, then say "done"
- Action failed → Check you have permissions in the target app
<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.

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.

internal-comms
Write company-standard internal communications with format guidelines for status reports, newsletters, and updates.