composio-connect

casper-studios/casper-marketplace · updated Apr 8, 2026

MDX-style export adds YAML metadata + attribution linking explainx.ai and this canonical listing URL.

$npx skills add https://github.com/casper-studios/casper-marketplace --skill composio-connect
0 commentsdiscussion
summary

Universal action executor for 1,000+ apps. This is a fallback skill - only use when no other skill covers the requested service.

skill.md

Composio Connect

Overview

Universal action executor for 1,000+ apps. This is a fallback skill - only use when no other skill covers the requested service.

When to Use This Skill

┌─────────────────────────────────────────────────────────────────┐
│ DECISION: Should I use Composio?                                │
├─────────────────────────────────────────────────────────────────┤
│                                                                 │
│ 1. Does another skill already handle this service?              │
│    ├── Gmail/Drive/Calendar → google-workspace (USE THAT)       │
│    ├── Slack → slack-automation (USE THAT)                      │
│    ├── CRM (Attio) → attio-crm (USE THAT)                       │
│    ├── GitHub issues → Use gh CLI via Bash (USE THAT)           │
│    └── YouTube downloads → youtube-tools (USE THAT)             │
│                                                                 │
│ 2. Is the service NOT covered by other skills?                  │
│    ├── Notion, Asana, Trello, Monday → USE COMPOSIO             │
│    ├── HubSpot, Salesforce, Pipedrive → USE COMPOSIO            │
│    ├── Jira, Linear, Confluence → USE COMPOSIO                  │
│    ├── Airtable, Coda, ClickUp → USE COMPOSIO                   │
│    ├── Stripe, Shopify, QuickBooks → USE COMPOSIO               │
│    ├── Zendesk, Intercom, Freshdesk → USE COMPOSIO              │
│    ├── Microsoft 365, Teams, Outlook → USE COMPOSIO             │
│    ├── Dropbox, Box, OneDrive → USE COMPOSIO                    │
│    ├── Figma, Canva, Miro → USE COMPOSIO                        │
│    ├── Zoom, Webex, Google Meet → USE COMPOSIO                  │
│    └── 900+ other apps → USE COMPOSIO                           │
│                                                                 │
└─────────────────────────────────────────────────────────────────┘

Environment Setup

# 1. Get free API key from https://platform.composio.dev
# 2. Add to .env file
COMPOSIO_API_KEY=your_api_key_here

# 3. Install SDK
pip install composio-core

Quick Decision Tree

What do you want to do?
├── Execute a single action
│   └── python scripts/execute_action.py "Send email via Gmail to [email protected]"
├── List available apps
│   └── python scripts/execute_action.py --list-apps
├── List actions for an app
│   └── python scripts/execute_action.py --list-actions notion
├── Check connection status
│   └── python scripts/execute_action.py --check-connection notion
└── Connect to a new app
    └── python scripts/execute_action.py --connect notion

Common Usage

Execute an Action (Natural Language)

# Let Composio figure out the right tool
python scripts/execute_action.py "Create a Notion page titled 'Meeting Notes' in my workspace"
python scripts/execute_action.py "Add a task to Asana: Review Q4 budget"
python scripts/execute_action.py "Create a Linear issue for bug in checkout flow"
python scripts/execute_action.py "Send a HubSpot email to [email protected]"

List Available Apps

python scripts/execute_action.py --list-apps
python scripts/execute_action.py --list-apps --category crm
python scripts/execute_action.py --list-apps --category productivity

Connect to an App (First Time)

# This will provide an OAuth link to authorize
python scripts/execute_action.py --connect notion
python scripts/execute_action.py --connect hubspot
python scripts/execute_action.py --connect jira

Execute Specific Action

python scripts/execute_action.py --app notion --action create_page --params '{"title": "My Page", "content": "Hello world"}'

Supported Apps by Category

Productivity & Docs

App Common Actions
Notion Create page, add database entry, search
Asana Create task, update project, assign
Trello Create card, move card, add comment
Monday Create item, update column, notify
ClickUp Create task, update status, add comment
Coda Create doc, update table, run automation
Airtable Create record, update field, query base

CRM & Sales

App Common Actions
HubSpot Create contact, update deal, send email
Salesforce Create lead, update opportunity, log call
Pipedrive Create deal, update person, add activity
Zoho CRM Create record, update module, send email
Close Create lead, log call, send email

Development & DevOps

App Common Actions
Jira Create issue, update status, add comment
Linear Create issue, assign, update priority
Confluence Create page, update space, add comment
GitLab Create issue, merge request, pipeline
Bitbucket Create PR, add comment, update issue

Customer Support

App Common Actions
Zendesk Create ticket, update status, add note
Intercom Send message, create conversation, tag user
Freshdesk Create ticket, reply, update priority
Help Scout Create conversation, send reply, tag

Finance & E-commerce

App Common Actions
Stripe Create invoice, check payment, refund
Shopify Create order, update product, check inventory
QuickBooks Create invoice, record payment, add expense
Xero Create invoice, reconcile, add contact
Square Create payment, update catalog, send receipt

Communication

App Common Actions
Microsoft Teams Send message, create channel, schedule meeting
Zoom Create meeting, send invite, get recording
Discord Send message, create channel, manage roles
Twilio Send SMS, make call, send WhatsApp

Design & Creative

App Common Actions
Figma Get file, export assets, add comment
Canva Create design, export, share
Miro Create board, add sticky, export

Storage & Files

App Common Actions
Dropbox Upload file, share link, create folder
Box Upload, share, manage permissions
OneDrive Upload, share, sync

First-Time Authentication Flow

When connecting to a new app for the first time:

  1. Run connect command:

    python scripts/execute_action.py --connect notion
    
  2. You'll receive an OAuth URL:

    Please authorize Composio to access Notion:
    https://app.composio.dev/authorize/notion?token=xxx
    
  3. Click the link and authorize in your browser

  4. Confirm back in terminal:

    Authorization complete? (y/n): y
    
  5. Connection is now saved - future requests work automatically

Cost

  • Composio API: Free tier available (check platform.composio.dev for limits)
  • No per-action cost for most operations
  • Premium apps may require paid Composio plan

Security Notes

Credential Handling

  • Store COMPOSIO_API_KEY in .env (never commit)
  • OAuth tokens are stored securely by Composio
  • Revoke access anytime via platform.composio.dev

Permissions

  • Each app requests only necessary OAuth scopes
  • Review permissions before authorizing
  • Connections can be removed individually

Data Privacy

  • Composio processes requests but doesn't store your data
  • Actions execute directly with the connected service
  • Review Composio's privacy policy for details

Troubleshooting

Issue: "App not connected"

Solution: Run --connect <app> and complete OAuth flow

Issue: "Invalid API key"

Solution: Check COMPOSIO_API_KEY in .env, regenerate if needed

Issue: "Action failed"

Cause: Missing permissions or invalid parameters Solution: Check --list-actions <app> for correct action format

Issue: "Rate limited"

Solution: Wait and retry, or upgrade Composio plan

Integration with Other Skills

Fallback Pattern

When user asks for something not in your skills:

  1. Check if Composio supports the app
  2. Use Composio to execute the action
  3. Return results to user

Chaining Actions

# Research → Create Notion summary
# 1. Use parallel-research for research
# 2. Use composio to create Notion page with results

# Scrape → Update CRM
# 1. Use apify-scrapers to get company data
# 2. Use composio to update HubSpot contact

Resources

how to use composio-connect

How to use composio-connect on Cursor

AI-first code editor with Composer

1

Prerequisites

Before installing skills in Cursor, ensure your development environment meets these requirements:

  • Cursor installed and configured on your development machine
  • Node.js version 16.0+ with npm package manager (verify with node --version)
  • Active project directory or workspace where you want to add composio-connect
2

Execute installation command

Execute the skills CLI command in your project's root directory to begin installation:

$npx skills add https://github.com/casper-studios/casper-marketplace --skill composio-connect

The skills CLI fetches composio-connect from GitHub repository casper-studios/casper-marketplace and configures it for Cursor.

3

Select Cursor when prompted

The CLI will show a list of available agents. Use arrow keys to navigate and space to select Cursor:

◆ Which agents do you want to install to?
│ ── Universal (.agents/skills) ── always included ────
│ • Amp
│ • Antigravity
│ • Cline
│ • Codex
│ ●Cursor(selected)
│ • Cursor
│ • Windsurf
4

Verify installation

Confirm successful installation by checking the skill directory location:

.cursor/skills/composio-connect

Reload or restart Cursor to activate composio-connect. Access the skill through slash commands (e.g., /composio-connect) or your agent's skill management interface.

Security & Verification Notice

We perform automated surface-level scans (Gen AI Scanner, Socket, Snyk) during installation. These checks detect common vulnerabilities but do not guarantee complete security. Always review skill source code and verify the publisher's reputation before production use.

Skills execute code in your development environment. Always verify the publisher's identity, review recent commits, and test in isolated environments before production deployment.

List & Monetize Your Skill

Submit your Claude Code skill and start earning

GET_STARTED →

Use Cases

User Story & Requirements Generation

Create detailed user stories, acceptance criteria, and feature specs

Example

Generate user stories for 'password reset feature' with acceptance criteria, edge cases, and test scenarios

Reduce spec writing time by 50%, ensure comprehensive coverage

Competitive Analysis

Research competitors, compare features, identify gaps

Example

Analyze 5 competitor products, create feature comparison matrix, suggest differentiation opportunities

Complete competitive research in 2 hours instead of 2 days

Roadmap Prioritization

Evaluate features using frameworks (RICE, ICE, Kano) and create prioritized backlogs

Example

Score 20 feature ideas using RICE framework, generate prioritized roadmap with rationale

Make data-driven prioritization decisions faster

Stakeholder Communication

Draft PRDs, status updates, and stakeholder presentations

Example

Create executive summary of Q3 roadmap, monthly progress report, feature launch announcement

Save 3-5 hours/week on communication overhead

Implementation Guide

Prerequisites

  • Claude Desktop or compatible AI client
  • Access to product documentation and roadmap tools (Jira, Notion, etc.)
  • Understanding of product management frameworks (RICE, Jobs-to-be-Done, etc.)
  • Stakeholder contact information and communication channels

Time Estimate

30-60 minutes to see productivity improvements

Installation Steps

  1. 1.Install product management skill
  2. 2.Start with user story generation for known feature
  3. 3.Progress to competitive analysis: research 2-3 competitors
  4. 4.Use for roadmap prioritization: apply RICE/ICE scoring
  5. 5.Draft stakeholder communications and refine based on feedback
  6. 6.Build template library for recurring PM tasks
  7. 7.Share effective prompts with product team

Common Pitfalls

  • Not validating competitive research—verify facts before sharing
  • Accepting user stories without involving engineering team
  • Over-relying on frameworks without qualitative judgment
  • Not customizing outputs to company culture and communication style
  • Skipping stakeholder validation of generated requirements

Best Practices

✓ Do

  • +Validate research and competitive analysis with real data
  • +Collaborate with engineering when generating technical requirements
  • +Customize frameworks and templates to your company context
  • +Use skill for first drafts, refine with stakeholder input
  • +Document successful prompt patterns for PM tasks
  • +Combine AI efficiency with human judgment and intuition

✗ Don't

  • Don't publish competitive analysis without fact-checking
  • Don't finalize user stories without engineering review
  • Don't make prioritization decisions solely on AI scoring
  • Don't skip customer validation of generated requirements
  • Don't ignore company-specific context and culture

💡 Pro Tips

  • Provide context: company goals, constraints, customer feedback
  • Ask for alternatives: 'Show 3 ways to prioritize this roadmap'
  • Request stakeholder-specific formatting: 'Executive summary vs. engineering spec'
  • Use skill for 70% generation + 30% customization to company needs

When to Use This

✓ Use When

Use for user story writing, competitive research, roadmap prioritization, stakeholder communication, and PRD drafting. Best for reducing repetitive documentation and research work.

✗ Avoid When

Avoid for strategic product vision (requires deep customer empathy), pricing decisions (needs market and financial expertise), or when face-to-face customer discovery is more valuable than speed.

Learning Path

  1. 1Basic: user stories, feature specs, status updates
  2. 2Intermediate: competitive analysis, prioritization frameworks, PRDs
  3. 3Advanced: product strategy, go-to-market planning, OKR setting
  4. 4Expert: product vision, market positioning, business model innovation

Discussion

Product Hunt–style comments (not star reviews)
  • No comments yet — start the thread.
general reviews

Ratings

4.550 reviews
  • Lucas Ramirez· Dec 24, 2024

    I recommend composio-connect for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.

  • Mateo Abbas· Dec 20, 2024

    composio-connect has been reliable in day-to-day use. Documentation quality is above average for community skills.

  • Noah Martin· Dec 20, 2024

    Keeps context tight: composio-connect is the kind of skill you can hand to a new teammate without a long onboarding doc.

  • Mia Diallo· Dec 16, 2024

    composio-connect fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.

  • Soo Kim· Dec 16, 2024

    Registry listing for composio-connect matched our evaluation — installs cleanly and behaves as described in the markdown.

  • Kiara Harris· Nov 15, 2024

    Solid pick for teams standardizing on skills: composio-connect is focused, and the summary matches what you get after install.

  • Noah Yang· Nov 11, 2024

    composio-connect is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.

  • Soo Mensah· Nov 7, 2024

    composio-connect reduced setup friction for our internal harness; good balance of opinion and flexibility.

  • Omar Chawla· Oct 26, 2024

    We added composio-connect from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.

  • Soo Srinivasan· Oct 6, 2024

    composio-connect is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.

showing 1-10 of 50

1 / 5