Claude Code Plugin
The Composio plugin for Claude Code lets Claude act on 1,000+ apps — send the Slack message, open the Linear issue, check your calendar, draft the email. Your agent decides what to do; Composio handles the rest: OAuth, permissions, and finding the right tool for each task. No API keys, no config files.
Using Cursor, Codex, Claude Desktop, or another MCP client? See Composio Connect.
Install
In Claude Code, run:
/plugin marketplace add ComposioHQ/composio-plugin-cc/plugin install composio@composioRestart Claude Code (or run /reload-plugins) when prompted.
Try: "Star composiohq/composio on GitHub."
The first time, Claude installs the Composio CLI if it's missing, signs you in with composio login, and gives you an OAuth link for GitHub. Approve it in your browser and Claude runs the action.
Prefer to set things up ahead of time? Run curl -fsSL https://composio.dev/install | bash, then composio login.
What you can do
Naming the app in your prompt keeps tool search scoped and the run reliable.
Act on any connected app:
What's on my Google Calendar for tomorrow? Add an event for lunch at 12PM.Run cross-app workflows — reads feed the write:
Take the latest merged PR in acme/app, open a Linear issue summarizing it,
and post the issue link to #eng in Slack.Fan out reads, then summarize:
In parallel, fetch my last 10 Gmail emails, my open Linear issues, and today's
Google Calendar events. Redact personal info, then give me a concise summary.Connecting apps
Apps connect on demand — the first task that needs one hands you an OAuth link. To connect an app ahead of time:
/composio-connect linearWorks for any of the 1,000+ supported apps — slack, github, gmail, notion, linear, hubspot, and more.
Team setup
To pre-install the plugin for everyone on your team, add this to your project's .claude/settings.json:
{
"extraKnownMarketplaces": {
"composio": {
"source": {
"source": "github",
"repo": "ComposioHQ/composio-plugin-cc"
}
}
},
"enabledPlugins": {
"composio@composio": true
}
}Anyone who clones the repo and opens it in Claude Code will be prompted to enable the plugin. See the Claude Code plugin scopes reference for user vs project vs local scope behavior.
Updating
To pull the latest plugin release:
/plugin marketplace update composio
/reload-pluginsNew capabilities usually ship in the Composio CLI itself — composio upgrade picks them up without touching the plugin.
Source code
The plugin is open source: ComposioHQ/composio-plugin-cc. Issues and PRs welcome.
Troubleshooting
For plugin issues — install errors, marketplace not updating — see the Claude Code plugin troubleshooting docs.
For auth or connection issues, see the CLI reference or run composio --help.