connect-apps

Connect Claude to external apps like Gmail, Slack, and GitHub via Composio.

1|Updated May 6, 2026
One-click install
npx skills add https://github.com/surfingalien/FinSurfing --skill connect-apps-surfingalien
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: connect-apps
Source: https://github.com/surfingalien/FinSurfing/tree/main/Downloads/FinSurfing/.agents/skills/connect-apps
Command: npx skills add https://github.com/surfingalien/FinSurfing --skill connect-apps-surfingalien

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? AI assistants can normally only generate text about actions, not perform them. This Skill bridges that gap by connecting Claude to over 1000 external applications, so requests like sending an email or creating a GitHub issue actually execute in the target service. ## Core Features & Use Cases - Real Action Execution: Send emails via Gmail or Outlook, post messages to Slack or Discord, and create issues in GitHub, GitLab, Jira, or Linear. - OAuth Authorization Flow: First-time actions trigger a one-time OAuth link so Claude acts with your explicit permission in each app. - Broad App Coverage: Works with email, chat, developer tools, docs (Notion, Google Docs), and data tools (Sheets, Airtable, PostgreSQL). - Use Case: Ask Claude to "Create a GitHub issue for the login bug and post a summary to Slack #engineering" and both actions execute across the two services. ## Quick Start Install the composio-toolrouter plugin, run the setup command with a free Composio API key, then ask Claude to send you a test email.

Frequently Asked Questions about connect-apps

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I connect Claude to Gmail or Slack?

Install the composio-toolrouter plugin, run the setup command, and provide a free API key from platform.composio.dev. After restarting Claude Code, ask it to send an email or post a message and authorize via the OAuth link on first use.

What apps can Claude take actions in with Composio?

Composio supports over 1000 apps including Gmail, Outlook, Slack, Discord, Teams, GitHub, GitLab, Jira, Linear, Notion, Google Docs, Sheets, Airtable, and PostgreSQL. The tool router automatically selects the right tool for each request.

Does Claude actually send emails or just draft them?

Claude actually sends the email through the connected service, not just drafts text. The Composio tool router executes the action in the target app and returns the result after you complete one-time OAuth authorization.

Why does Claude say plugin not found when connecting apps?

This error means the composio-toolrouter plugin is not installed. Run the plugin install command for composio-toolrouter first, then run the setup command to configure your API key before requesting actions.

What should I do when an app action fails?

First check that you completed the OAuth authorization by clicking the link Claude provides and confirming done. If it still fails, verify you have the required permissions in the target app, such as posting rights in the Slack channel.