{
  "markdown": "# Composio for Claude Code\n\n[![CI](https://github.com/ComposioHQ/composio-plugin-cc/actions/workflows/ci.yml/badge.svg)](https://github.com/ComposioHQ/composio-plugin-cc/actions/workflows/ci.yml)\n&nbsp;[![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)](./LICENSE)\n\nAct on **[1,000+ apps](https://composio.dev/toolkits)** — Google Workspace, Slack, GitHub, Notion,\nLinear, Jira, HubSpot, and more — directly from Claude Code. Your agent decides what to do;\n[Composio](https://composio.dev) handles the rest: OAuth, permissions, and finding the right tool\nfor each task. No API keys, no config files.\n\n## What you can do\n\n- **Act on any connected app** — \"send a Slack message to #eng\", \"list my open GitHub PRs\",\n  \"add a lunch event to my calendar tomorrow\". Claude finds the tool and runs it.\n- **Run cross-app workflows** — turn the latest GitHub PR into a Linear issue and announce it in\n  Slack; draft a Notion doc from a calendar event.\n- **Connect apps in the flow of work** — fully managed OAuth; Claude hands you an auth link and\n  picks up where it left off once you approve. Connections persist across sessions.\n\n## Install\n\nIn Claude Code:\n\n```\n/plugin marketplace add ComposioHQ/composio-plugin-cc\n/plugin install composio@composio\n```\n\nThen ask Claude to do something — for example, *\"Star `composiohq/composio` on GitHub.\"* On first\nuse, Claude sets up everything it needs: it offers to install the Composio CLI if it's missing\n(behind the normal permission prompt), signs you in with `composio login`, and hands you an OAuth\nlink to connect the app. Approve it in your browser and Claude runs the action.\n\nPrefer to set things up ahead of time?\n\n```bash\ncurl -fsSL https://composio.dev/install | bash\ncomposio login\n```\n\nLogging in also installs the `composio-cli` skill, which gives Claude detailed usage guidance.\n\n### Team setup\n\nAdd this to `.claude/settings.json` in a project to auto-enable the plugin for teammates:\n\n```json\n{\n  \"extraKnownMarketplaces\": {\n    \"composio\": {\n      \"source\": { \"source\": \"github\", \"repo\": \"ComposioHQ/composio-plugin-cc\" }\n    }\n  },\n  \"enabledPlugins\": {\n    \"composio@composio\": true\n  }\n}\n```\n\n## Examples\n\nNaming the app explicitly keeps tool search scoped and the run reliable.\n\n**Single app:**\n\n```text\nWhat's on my Google Calendar for tomorrow? Add an event for lunch at 12PM.\n```\n\n**Connect an app ahead of time:**\n\n```text\n/composio-connect linear\n```\n\n**Cross-app workflow** (reads feed the write):\n\n```text\nTake the latest merged PR in acme/app, open a Linear issue summarizing it,\nand post the issue link to #eng in Slack.\n```\n\n**Parallel reads, then summarize:**\n\n```text\nIn parallel, fetch my last 10 Gmail emails, my open Linear issues, and today's\nGoogle Calendar events. Redact personal info, then give me a concise summary.\n```\n\n## What's inside\n\nThree small components; all tool logic lives in the `composio` CLI:\n\n| Component | What it does for you |\n|---|---|\n| SessionStart hook | Lets Claude know Composio is available and whether you're signed in, so first-time setup happens in the flow of work. |\n| UserPromptSubmit hook | When your prompt names an app Composio supports, reminds Claude to reach for Composio instead of improvising. |\n| `/composio-connect <app>` | Connects an app via managed OAuth. |\n\nBecause capabilities ship in the CLI, `composio upgrade` keeps them current — no plugin update\nneeded.\n\n## License\n\nMIT — see [LICENSE](./LICENSE).\n",
  "bytes": 3450,
  "sha": "f7016d1b881dc1995da9930f1bb6eaae4407ebb552075d109199a6a828fc72ec",
  "repo_slug": "composiohq/composio-plugin-cc",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/plg_composiohq_composio_plugin_cc_composio_m_eda9c25c/readme"
}