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

Add the Composio marketplace

In Claude Code, run:

/plugin marketplace add ComposioHQ/composio-plugin-cc
Install the plugin
/plugin install composio@composio

Restart Claude Code (or run /reload-plugins) when prompted.

Ask Claude to do something

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 linear

Works 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:

.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-plugins

New 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.