PluginBench
Skill
Fail
Audit score 45

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
Prerequisites
  • 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)
Claude Code
Cursor
Windsurf
Cline

How to use connect-apps

  1. 1.Install the composio-toolrouter plugin by running /plugin install composio-toolrouter
  2. 2.Run /composio-toolrouter:setup and provide your free API key from platform.composio.dev
  3. 3.Authorize individual apps via OAuth when Claude prompts you (one-time setup per app)
  4. 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. 5.Claude will execute the action and return the result

Use cases

Good for
  • 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
Who it's for
  • 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

Do I need to pay for this skill?

The skill itself is free. You need a free API key from platform.composio.dev to enable the integrations.

How many apps can I connect?

Composio supports 1000+ applications including Gmail, Slack, GitHub, Notion, Airtable, and many others.

Is OAuth authorization required for every app?

Yes, but only once per app. After initial authorization, Claude can use that app without re-authenticating.

What happens if an action fails?

Check that you have the necessary permissions in the target app. Claude will report the error and you can troubleshoot from there.

Can I use this with multiple email or chat accounts?

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

  1. You ask Claude to do something
  2. Composio Tool Router finds the right tool
  3. First time? You'll authorize via OAuth (one-time)
  4. 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>