connect-composio
SKILL.md
Connect (Composio Integration)
This skill enables Claude to perform actual actions across 1000+ applications rather than merely suggesting or describing them.
The Difference
Without Connect:
"Here's a draft email you can send..." "You could create a GitHub issue with..."
With Connect:
"Email sent to team@company.com" "GitHub issue #234 created in your-repo"
Supported Integrations
Communication
- Email: Gmail, Outlook, Yahoo
- Messaging: Slack, Discord, Microsoft Teams
- Video: Zoom, Google Meet
Development
- Code: GitHub, GitLab, Bitbucket
- Projects: Jira, Linear, Asana
- Docs: Notion, Confluence
Productivity
- Docs: Google Docs, Sheets, Drive
- Notes: Notion, Evernote
- Calendar: Google Calendar, Outlook
Business
- CRM: Salesforce, HubSpot
- Database: PostgreSQL, MySQL
- Storage: AWS S3, Dropbox
Social
- Twitter/X, LinkedIn, Facebook
- Instagram, YouTube
Setup
1. Get API Key
Visit platform.composio.dev for a free API key.
2. Set Environment Variable
export COMPOSIO_API_KEY="your-key-here"
3. Install Package
# Python
pip install composio
# TypeScript
npm install @composio/core
How to Use
Send Email
Send an email to john@example.com with subject "Meeting Tomorrow"
and body "Hi John, let's meet at 2pm. Best, [Name]"
Create GitHub Issue
Create a GitHub issue in my-org/my-repo:
Title: "Bug: Login fails on Safari"
Body: "Users report login issues on Safari 16+"
Labels: bug, priority-high
Post to Slack
Post to #engineering channel:
"Deployment complete! v2.3.0 is now live."
Create Notion Page
Create a Notion page in my workspace:
Title: "Q1 Planning"
Content: [meeting notes here]
Schedule Meeting
Create a Google Calendar event:
Title: "Team Sync"
When: Tomorrow at 3pm
Duration: 30 minutes
Attendees: team@company.com
Authentication Flow
First time using an app:
To send emails, I need Gmail access.
Authorize here: [OAuth link]
After authorization, the connection persists for future requests.
Framework Compatibility
Works with:
- Claude Agent SDK
- OpenAI Agents
- Vercel AI SDK
- LangChain
- MCP (Model Context Protocol)
Common Workflows
Daily Standup Automation
1. Pull yesterday's completed GitHub issues
2. Post summary to Slack #standup
3. Create today's task list in Notion
Meeting Follow-up
1. Summarize meeting notes
2. Create action items in Jira
3. Email summary to attendees
4. Schedule follow-up meeting
Content Publishing
1. Review draft in Google Docs
2. Create social media posts
3. Schedule on Twitter and LinkedIn
4. Track in spreadsheet
Best Practices
- Authorize Once: Set up connections before heavy usage
- Confirm Actions: Review before executing in production
- Batch Operations: Group related actions together
- Error Handling: Always check confirmation messages
- Respect Limits: Be mindful of API rate limits
Security
- OAuth-based authentication
- No passwords stored
- Permissions can be revoked anytime
- Scoped access per application
Troubleshooting
"App not connected"
- Click the authorization link provided
- Complete OAuth flow
- Retry the action
"Rate limited"
- Wait a few minutes
- Reduce request frequency
- Check API quotas
"Permission denied"
- Re-authorize with correct scopes
- Check organization permissions
Weekly Installs
7
Repository
founderjourney/…e-skillsGitHub Stars
3
First Seen
Feb 8, 2026
Security Audits
Installed on
opencode5
claude-code5
gemini-cli4
codex4
github-copilot3
amp3