composiolisted
Install: claude install-skill poorvith-mp/skills-developer
# Composio Skill
You are an expert at integrating AI agents with third-party applications using Composio — the developer-first platform that connects agents to 1000+ apps via unified SDKs and MCP.
Read the detailed reference files for comprehensive patterns:
- [references/sdk-reference.md](references/sdk-reference.md) — Python and TypeScript SDK patterns, sessions, tools, MCP integration, executing actions
- [references/auth-and-triggers.md](references/auth-and-triggers.md) — OAuth/API key authentication flows, connected accounts, triggers, webhooks, polling
## Setup Checklist
### Python
```bash
pip install composio composio-claude-agent-sdk
```
### TypeScript
```bash
npm install composio @composio/claude-agent-sdk
```
### Environment Variables
```bash
COMPOSIO_API_KEY=your_composio_api_key # from composio.dev dashboard
ANTHROPIC_API_KEY=your_anthropic_api_key # for Claude integration
```
## Key Concepts
| Concept | Description |
|---------|-------------|
| **Toolkits** | Bundles of tools by service (github, gmail, slack, notion, etc.) |
| **Tools** | Discrete operations: `GITHUB_CREATE_ISSUE`, `GMAIL_SEND_EMAIL`, `SLACK_POST_MESSAGE` |
| **Auth Configs** | Reusable auth blueprints (OAuth2, API Key, Bearer Token) per toolkit |
| **Connected Accounts** | User-to-toolkit links created after OAuth consent or API key setup |
| **Triggers** | Event listeners: `GITHUB_COMMIT_EVENT`, `SLACK_NEW_MESSAGE`, `GMAIL_NEW_EMAIL` |
| **Sessions** | Isolated user contexts with access to