{"id":"9ea75237-2d5a-40f9-94fb-b010a6e78d4f","entityType":"agent","slug":"clawhub-samotheos-composio-connect","name":"Composio Connect","canonicalUrl":"https://www.xpersona.co/agent/clawhub-samotheos-composio-connect","canonicalPath":"/agent/clawhub-samotheos-composio-connect","generatedAt":"2026-10-10T15:51:45.848Z","source":"CLAWHUB","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"editorial-content","verified":true,"confidence":"high","updatedAt":"2026-10-10T13:23:03.736Z","emptyReason":null},"description":"Connect 850+ apps (Gmail, Slack, GitHub, Calendar, Notion, Jira, and more) to OpenClaw via Composio and mcporter. Use when the user asks to send emails, crea... Skill: Composio Connect Owner: samotheos Summary: Connect 850+ apps (Gmail, Slack, GitHub, Calendar, Notion, Jira, and more) to OpenClaw via Composio and mcporter. Use when the user asks to send emails, crea... Tags: latest:1.0.1 Version history: v1.0.1 | 2026-02-16T21:53:41.535Z | user - Removed legacy files: agents/openai.yaml, references/common-tools.md, and scripts/setup.sh. - Updated setup instructions: now requ","descriptionLabel":"Technical summary","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. 1.4K downloads reported by the source. Last updated 10/10/2026.","installCommand":"clawhub skill install s1750awh1mnpme88m0pc2a2kth885cyt:composio-connect","sourceUrl":"https://clawhub.ai/samotheos/composio-connect","homepage":"https://clawhub.ai/samotheos/skills/composio-connect","primaryLinks":[{"label":"View on ClawHub","url":"https://clawhub.ai/samotheos/composio-connect","kind":"source"},{"label":"Homepage","url":"https://clawhub.ai/samotheos/skills/composio-connect","kind":"homepage"}],"safetyScore":84,"overallRank":62,"popularityScore":63,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"Connect 850+ apps (Gmail, Slack, GitHub, Calendar, Notion, Jira, and more) to OpenClaw via Composio and mcporter. Use when the user asks to send emails, crea..."},"coverage":{"evidence":{"source":"public-profile","verified":false,"confidence":"medium","updatedAt":"2026-10-10T13:23:03.736Z","emptyReason":null},"protocols":[{"protocol":"OPENCLEW","label":"OpenClaw","status":"self-declared","notes":"Declared in the public agent profile."}],"capabilities":[],"verifiedCount":0,"selfDeclaredCount":1,"capabilityMatrix":{"rows":[{"key":"OPENCLEW","type":"protocol","support":"unknown","confidenceSource":"profile","notes":"Listed on profile"}],"flattenedTokens":"protocol:OPENCLEW|unknown|profile"}},"adoption":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-10T13:23:03.736Z","emptyReason":null},"stars":null,"forks":null,"downloads":1414,"packageName":null,"latestVersion":"1.0.1","tractionLabel":"1.4K downloads"},"release":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-10T13:23:03.736Z","emptyReason":null},"lastUpdatedAt":"2026-10-10T13:23:03.736Z","lastCrawledAt":"2026-10-10T13:23:03.736Z","lastIndexedAt":null,"nextCrawlAt":"2026-10-11T13:23:03.736Z","lastVerifiedAt":null,"highlights":[{"version":"1.0.1","createdAt":"2026-02-16T21:53:41.535Z","changelog":"- Removed legacy files: agents/openai.yaml, references/common-tools.md, and scripts/setup.sh. - Updated setup instructions: now requires registering the composio MCP server in mcporter using the config add command. - Streamlined tool discovery method: use mcporter list composio with filtering via grep instead of COMPOSIO_SEARCH_TOOLS. - Simplified examples for executing tools with mcporter call using direct composio tool functions. - Removed extended documentation on authentication handling, parallel execution, and reference tables for common tools.","fileCount":2,"zipByteSize":1278},{"version":"1.0.0","createdAt":"2026-02-14T16:03:37.299Z","changelog":"Initial release of composio-connect skill — unified access to 850+ app integrations via Composio and mcporter. - Search and execute actions on third-party SaaS apps (Gmail, Slack, GitHub, Notion, Jira, etc.) through mcporter CLI. - Managed OAuth and credential workflows with clear setup instructions for API key and MCP URL. - Parallel execution support: batch up to 20 actions using `COMPOSIO_MULTI_EXECUTE_TOOL`. - Built-in handling for authentication prompts and connection management. - Remote code and bash execution tools provided. - Reference included for common tool names; enforced best practices for tool usage and error handling.","fileCount":5,"zipByteSize":5697}]},"execution":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":"clawhub skill install s1750awh1mnpme88m0pc2a2kth885cyt:composio-connect","setupComplexity":"low","setupSteps":["Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.","Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data."],"contract":{"contractStatus":"missing","authModes":[],"requires":[],"forbidden":[],"supportsMcp":false,"supportsA2a":false,"supportsStreaming":false,"inputSchemaRef":null,"outputSchemaRef":null,"dataRegion":null,"contractUpdatedAt":null,"sourceUpdatedAt":null,"freshnessSeconds":null},"invocationGuide":{"preferredApi":{"snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-samotheos-composio-connect/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-samotheos-composio-connect/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-samotheos-composio-connect/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-samotheos-composio-connect/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-samotheos-composio-connect/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-samotheos-composio-connect/trust\""],"jsonRequestTemplate":{"query":"summarize this repo","constraints":{"maxLatencyMs":2000,"protocolPreference":["OPENCLEW"]}},"jsonResponseTemplate":{"ok":true,"result":{"summary":"...","confidence":0.9},"meta":{"source":"CLAWHUB","generatedAt":"2026-10-10T15:51:45.848Z"}},"retryPolicy":{"maxAttempts":3,"backoffMs":[500,1500,3500],"retryableConditions":["HTTP_429","HTTP_503","NETWORK_TIMEOUT"]}},"endpoints":{"dossierUrl":"https://www.xpersona.co/api/v1/agents/clawhub-samotheos-composio-connect/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-samotheos-composio-connect/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-samotheos-composio-connect/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-samotheos-composio-connect/trust"}},"reliability":{"evidence":{"source":"runtime-metrics","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No trust, reliability, or runtime telemetry is available."},"trust":{"status":"unavailable","handshakeStatus":"UNKNOWN","verificationFreshnessHours":null,"reputationScore":null,"p95LatencyMs":null,"successRate30d":null,"fallbackRate":null,"attempts30d":null,"trustUpdatedAt":null,"trustConfidence":"unknown","sourceUpdatedAt":null,"freshnessSeconds":null},"decisionGuardrails":{"doNotUseIf":["Contract metadata is missing or unavailable for deterministic execution."],"safeUseWhen":[],"riskFlags":["missing_or_unavailable_contract","trust_data_unavailable","schema_references_missing"],"operationalConfidence":"low"},"executionMetrics":{"observedLatencyMsP50":null,"observedLatencyMsP95":null,"estimatedCostUsd":null,"uptime30d":null,"rateLimitRpm":null,"rateLimitBurst":null,"lastVerifiedAt":null,"verificationSource":null},"runtimeMetrics":{"successRate":null,"avgLatencyMs":null,"avgCostUsd":null,"hallucinationRate":null,"retryRate":null,"disputeRate":null,"p50Latency":null,"p95Latency":null,"lastUpdated":null}},"benchmarks":{"evidence":{"source":"no-benchmark-data","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No benchmark suites or observed failure patterns are available."},"suites":[],"failurePatterns":[]},"artifacts":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"high","updatedAt":"2026-10-10T13:23:03.736Z","emptyReason":null},"readme":"Skill: Composio Connect\n\nOwner: samotheos\n\nSummary: Connect 850+ apps (Gmail, Slack, GitHub, Calendar, Notion, Jira, and more) to OpenClaw via Composio and mcporter. Use when the user asks to send emails, crea...\n\nTags: latest:1.0.1\n\nVersion history:\n\nv1.0.1 | 2026-02-16T21:53:41.535Z | user\n\n- Removed legacy files: agents/openai.yaml, references/common-tools.md, and scripts/setup.sh.\n- Updated setup instructions: now requires registering the composio MCP server in mcporter using the config add command.\n- Streamlined tool discovery method: use mcporter list composio with filtering via grep instead of COMPOSIO_SEARCH_TOOLS.\n- Simplified examples for executing tools with mcporter call using direct composio tool functions.\n- Removed extended documentation on authentication handling, parallel execution, and reference tables for common tools.\n\nv1.0.0 | 2026-02-14T16:03:37.299Z | user\n\nInitial release of composio-connect skill — unified access to 850+ app integrations via Composio and mcporter.\n\n- Search and execute actions on third-party SaaS apps (Gmail, Slack, GitHub, Notion, Jira, etc.) through mcporter CLI.\n- Managed OAuth and credential workflows with clear setup instructions for API key and MCP URL.\n- Parallel execution support: batch up to 20 actions using `COMPOSIO_MULTI_EXECUTE_TOOL`.\n- Built-in handling for authentication prompts and connection management.\n- Remote code and bash execution tools provided.\n- Reference included for common tool names; enforced best practices for tool usage and error handling.\n\nArchive index:\n\nArchive v1.0.1: 2 files, 1278 bytes\n\nFiles: SKILL.md (1802b), _meta.json (135b)\n\nFile v1.0.1:SKILL.md\n\n---\nname: composio-connect\ndescription: \"Connect 850+ apps (Gmail, Slack, GitHub, Calendar, Notion, Jira, and more) to OpenClaw via Composio and mcporter. Use when the user asks to send emails, create issues, post messages, manage calendars, search documents, or interact with any third-party SaaS app. One skill, 11,000+ tools, managed OAuth.\"\nhomepage: https://composio.dev\nmetadata:\n  {\n    \"openclaw\":\n      {\n        \"emoji\": \"🔗\",\n        \"requires\":\n          {\n            \"env\": [\"COMPOSIO_API_KEY\", \"COMPOSIO_MCP_URL\"],\n            \"bins\": [\"mcporter\"],\n          },\n        \"install\":\n          [\n            {\n              \"id\": \"node\",\n              \"kind\": \"node\",\n              \"package\": \"mcporter\",\n              \"bins\": [\"mcporter\"],\n              \"label\": \"Install mcporter (npm)\",\n            },\n          ],\n      },\n  }\n---\n\n# Check if composio MCP server is registered in mcporter\n\n```bash\nmcporter list\n```\n\nIf composio does not appear you should add it with this command:\n\n```bash\nmcporter config add composio --url $COMPOSIO_MCP_URL\n```\n\n## Discovering Tools\n\nBefore attempting to call any composio MCP tool, you must perform a targeted search to identify the correct tool name and required parameters.\n\n```bash\nmcporter list composio --all-parameters | grep -niE -B 14 '^\\s*function\\s+SPOTIFY_.*(VOLUME|PLAYBACK)|^\\s*function\\s+.*(VOLUME|PLAYBACK).*SPOTIFY_'\n```\n\n## Executing Tools\n\nOnce you know the tool name from search, call it:\n\n```bash\nmcporter call 'composio.SPOTIFY_SET_PLAYBACK_VOLUME(volume_percent:\"90\")'\n```\n\n```bash\nmcporter call 'composio.TODOIST_CREATE_TASK(content: \"Pay electricity bill\", due_string: \"tomorrow at 4pm\")'\n```\n\n```bash\nmcporter call 'composio.GMAIL_CREATE_DRAFT(to: \"name@example.com\", subject: \"Quick question\", body: \"Hey — ...\")'\n```\n\nFile v1.0.1:_meta.json\n\n{\n  \"ownerId\": \"kn78jd8vajhsk0k87e0pqycr3h814x5r\",\n  \"slug\": \"composio-connect\",\n  \"version\": \"1.0.1\",\n  \"publishedAt\": 1771278821535\n}\n\nArchive v1.0.0: 5 files, 5697 bytes\n\nFiles: agents/openai.yaml (258b), references/common-tools.md (3091b), scripts/setup.sh (4812b), SKILL.md (4809b), _meta.json (135b)\n\nFile v1.0.0:SKILL.md\n\n---\nname: composio-connect\ndescription: \"Connect 850+ apps (Gmail, Slack, GitHub, Calendar, Notion, Jira, and more) to OpenClaw via Composio and mcporter. Use when the user asks to send emails, create issues, post messages, manage calendars, search documents, or interact with any third-party SaaS app. One skill, 11,000+ tools, managed OAuth.\"\nhomepage: https://composio.dev\nmetadata:\n  {\n    \"openclaw\":\n      {\n        \"emoji\": \"🔗\",\n        \"requires\": { \"env\": [\"COMPOSIO_API_KEY\", \"COMPOSIO_MCP_URL\"], \"bins\": [\"mcporter\"] },\n        \"install\":\n          [\n            {\n              \"id\": \"node\",\n              \"kind\": \"node\",\n              \"package\": \"mcporter\",\n              \"bins\": [\"mcporter\"],\n              \"label\": \"Install mcporter (npm)\",\n            },\n          ],\n      },\n  }\n---\n\n# Composio Connect\n\nAccess **850+ app integrations and 11,000+ tools** via Composio, called through mcporter. Composio handles OAuth, token refresh, and credential management automatically.\n\n## Discovering Tools\n\nWhen the user asks to do something with a third-party app, search first:\n\n```bash\nmcporter call composio.COMPOSIO_SEARCH_TOOLS query=\"send email\"\nmcporter call composio.COMPOSIO_SEARCH_TOOLS query=\"create github issue\"\nmcporter call composio.COMPOSIO_SEARCH_TOOLS query=\"add calendar event\"\n```\n\nUse the exact tool name from the search results to execute the action.\n\nIf mcporter says composio is not configured or returns a \"not tied to your account\" error, tell the user to set up Composio:\n\n1. Go to https://platform.composio.dev/settings → copy their **API key**\n2. Go to https://platform.composio.dev → **MCP Servers** → create a server and connect their apps\n3. Copy the **MCP URL** and run:\n\n```bash\nCOMPOSIO_API_KEY=\"their-key\" COMPOSIO_MCP_URL=\"https://backend.composio.dev/v3/mcp/.../mcp?user_id=...\" bash {baseDir}/scripts/setup.sh\n```\n\nBoth values are required. The API key authenticates requests (`x-api-key` header), the MCP URL routes to their server and connected apps.\n\n## Executing Tools\n\nOnce you know the tool name from search, call it:\n\n```bash\nmcporter call composio.GMAIL_SEND_EMAIL recipient_email=\"john@example.com\" subject=\"Meeting tomorrow\" body=\"Hi John, confirming 3pm.\"\n```\n\n```bash\nmcporter call composio.GITHUB_CREATE_ISSUE repo=\"org/repo\" title=\"Login bug\" body=\"Steps to reproduce...\"\n```\n\n```bash\nmcporter call composio.SLACK_SEND_MESSAGE channel=\"#general\" text=\"Deploy is done\"\n```\n\nUse `--output json` for machine-readable results when needed.\n\n## Parallel Execution\n\nRun up to 20 actions at once:\n\n```bash\nmcporter call composio.COMPOSIO_MULTI_EXECUTE_TOOL --args '{\"actions\":[{\"tool\":\"SLACK_SEND_MESSAGE\",\"params\":{\"channel\":\"#general\",\"text\":\"Sprint started\"}},{\"tool\":\"GITHUB_CREATE_ISSUE\",\"params\":{\"repo\":\"org/repo\",\"title\":\"Sprint kickoff\"}}]}'\n```\n\n## Handling Authentication\n\nWhen a user asks to use an app they haven't connected yet, Composio returns a **Connect Link** (OAuth URL).\n\n**Workflow:**\n\n1. Try the action\n2. If you get an auth error or a Connect Link URL, present it to the user:\n   \"To use Gmail, please open this link to authorize: [URL]\"\n3. Wait for the user to confirm they authorized\n4. Retry — it will work now\n\nThe user can also pre-connect apps at https://platform.composio.dev to avoid auth prompts entirely.\n\n**Check existing connections:**\n\n```bash\nmcporter call composio.COMPOSIO_MANAGE_CONNECTIONS action=\"list\"\n```\n\n**Wait for auth to complete:**\n\n```bash\nmcporter call composio.COMPOSIO_WAIT_FOR_CONNECTION\n```\n\n## Remote Code Execution\n\n```bash\nmcporter call composio.COMPOSIO_REMOTE_WORKBENCH code=\"print('hello world')\"\n```\n\n## Remote Bash\n\n```bash\nmcporter call composio.COMPOSIO_REMOTE_BASH_TOOL command=\"curl -s https://api.example.com/data\"\n```\n\n## Common Tool Reference\n\nFor a quick-reference table of common tool names by category (Email, Messaging, Code, Calendar, Documents, Spreadsheets, Files, CRM, Social, and more), see [references/common-tools.md](references/common-tools.md).\n\nAlways confirm exact tool names via `composio.COMPOSIO_SEARCH_TOOLS` — the reference is a starting point, not exhaustive.\n\n## Important Rules\n\n1. **Always prefer Composio tools** over browser automation. If a Composio tool exists, use it.\n2. **Search before guessing.** Use `composio.COMPOSIO_SEARCH_TOOLS` to find the exact tool name.\n3. **Handle auth gracefully.** On auth error, present the Connect Link, wait for confirmation, retry.\n4. **Don't expose account details.** Don't mention emails, usernames, or account IDs unless asked.\n5. **Use multi-execute for batch operations.** Multiple actions = `composio.COMPOSIO_MULTI_EXECUTE_TOOL`.\n6. **All tools go through mcporter.** Always use `mcporter call composio.TOOL_NAME`. If mcporter says composio is not configured, tell the user to run the setup script.\n\nFile v1.0.0:_meta.json\n\n{\n  \"ownerId\": \"kn78jd8vajhsk0k87e0pqycr3h814x5r\",\n  \"slug\": \"composio-connect\",\n  \"version\": \"1.0.0\",\n  \"publishedAt\": 1771085017299\n}\n\nFile v1.0.0:references/common-tools.md\n\n# Common Composio Tool Reference\n\nQuick-reference for frequently used tools. Always confirm exact tool names with `composio.COMPOSIO_SEARCH_TOOLS` first.\n\n## Email (Gmail, Outlook)\n\n| Task | Tool |\n|------|------|\n| Send email | `composio.GMAIL_SEND_EMAIL` |\n| Read inbox | `composio.GMAIL_FETCH_EMAILS` |\n| Search emails | `composio.GMAIL_SEARCH_EMAILS` |\n| Reply to email | `composio.GMAIL_REPLY_TO_EMAIL` |\n| Send via Outlook | `composio.OUTLOOK_SEND_EMAIL` |\n\n## Messaging (Slack, Discord)\n\n| Task | Tool |\n|------|------|\n| Send Slack message | `composio.SLACK_SEND_MESSAGE` |\n| List Slack channels | `composio.SLACK_LIST_CHANNELS` |\n| Read Slack channel | `composio.SLACK_READ_CHANNEL_MESSAGES` |\n| Send Discord message | `composio.DISCORD_SEND_MESSAGE` |\n\n## Code (GitHub, GitLab)\n\n| Task | Tool |\n|------|------|\n| Create issue | `composio.GITHUB_CREATE_ISSUE` |\n| List issues | `composio.GITHUB_LIST_ISSUES` |\n| Create PR | `composio.GITHUB_CREATE_PULL_REQUEST` |\n| List PRs | `composio.GITHUB_LIST_PULL_REQUESTS` |\n| Star repo | `composio.GITHUB_STAR_REPO` |\n\n## Calendar (Google Calendar)\n\n| Task | Tool |\n|------|------|\n| Create event | `composio.GOOGLECALENDAR_CREATE_EVENT` |\n| List events | `composio.GOOGLECALENDAR_LIST_EVENTS` |\n| Update event | `composio.GOOGLECALENDAR_UPDATE_EVENT` |\n| Delete event | `composio.GOOGLECALENDAR_DELETE_EVENT` |\n\n## Documents (Google Docs, Notion)\n\n| Task | Tool |\n|------|------|\n| Create Google Doc | `composio.GOOGLEDOCS_CREATE_DOCUMENT` |\n| Read Google Doc | `composio.GOOGLEDOCS_GET_DOCUMENT` |\n| Create Notion page | `composio.NOTION_CREATE_PAGE` |\n| Search Notion | `composio.NOTION_SEARCH` |\n\n## Spreadsheets (Google Sheets)\n\n| Task | Tool |\n|------|------|\n| Read sheet | `composio.GOOGLESHEETS_GET_SPREADSHEET_DATA` |\n| Write to sheet | `composio.GOOGLESHEETS_UPDATE_SPREADSHEET_DATA` |\n| Create sheet | `composio.GOOGLESHEETS_CREATE_SPREADSHEET` |\n\n## Files (Google Drive, Dropbox)\n\n| Task | Tool |\n|------|------|\n| Upload to Drive | `composio.GOOGLEDRIVE_UPLOAD_FILE` |\n| List Drive files | `composio.GOOGLEDRIVE_LIST_FILES` |\n| Search Drive | `composio.GOOGLEDRIVE_SEARCH_FILES` |\n\n## Project Management (Jira, Linear, Trello, Asana)\n\n| Task | Tool |\n|------|------|\n| Create Jira issue | `composio.JIRA_CREATE_ISSUE` |\n| Create Linear issue | `composio.LINEAR_CREATE_ISSUE` |\n| Create Trello card | `composio.TRELLO_CREATE_CARD` |\n| Create Asana task | `composio.ASANA_CREATE_TASK` |\n\n## CRM (Salesforce, HubSpot)\n\n| Task | Tool |\n|------|------|\n| Create Salesforce contact | `composio.SALESFORCE_CREATE_CONTACT` |\n| Create HubSpot contact | `composio.HUBSPOT_CREATE_CONTACT` |\n\n## Social (Twitter/X, LinkedIn)\n\n| Task | Tool |\n|------|------|\n| Post tweet | `composio.TWITTER_CREATE_TWEET` |\n| Search tweets | `composio.TWITTER_SEARCH_TWEETS` |\n| Post on LinkedIn | `composio.LINKEDIN_CREATE_POST` |\n\n## Other Popular Tools\n\n| Task | Tool |\n|------|------|\n| Send Twilio SMS | `composio.TWILIO_SEND_SMS` |\n| Create Airtable record | `composio.AIRTABLE_CREATE_RECORD` |\n| Search YouTube | `composio.YOUTUBE_SEARCH_VIDEOS` |\n\nFile v1.0.0:agents/openai.yaml\n\ninterface:\n  display_name: \"Composio Connect\"\n  short_description: \"Connect 850+ apps via Composio and mcporter\"\n  default_prompt: \"Use $composio-connect to access 850+ app integrations (Gmail, Slack, GitHub, Calendar, Notion, Jira, and more) via Composio.\"","readmeExcerpt":"Skill: Composio Connect Owner: samotheos Summary: Connect 850+ apps (Gmail, Slack, GitHub, Calendar, Notion, Jira, and more) to OpenClaw via Composio and mcporter. Use when the user asks to send emails, crea... Tags: latest:1.0.1 Version history: v1.0.1 | 2026-02-16T21:53:41.535Z | user - Removed legacy files: agents/openai.yaml, references/common-tools.md, and scripts/setup.sh. - Updated setup instructions: now requ","codeSnippets":[],"executableExamples":[{"language":"bash","snippet":"mcporter list"},{"language":"bash","snippet":"mcporter config add composio --url $COMPOSIO_MCP_URL"},{"language":"bash","snippet":"mcporter list composio --all-parameters | grep -niE -B 14 '^\\s*function\\s+SPOTIFY_.*(VOLUME|PLAYBACK)|^\\s*function\\s+.*(VOLUME|PLAYBACK).*SPOTIFY_'"},{"language":"bash","snippet":"mcporter call 'composio.SPOTIFY_SET_PLAYBACK_VOLUME(volume_percent:\"90\")'"},{"language":"bash","snippet":"mcporter call 'composio.TODOIST_CREATE_TASK(content: \"Pay electricity bill\", due_string: \"tomorrow at 4pm\")'"},{"language":"bash","snippet":"mcporter call 'composio.GMAIL_CREATE_DRAFT(to: \"name@example.com\", subject: \"Quick question\", body: \"Hey — ...\")'"}],"parameters":null,"dependencies":[],"permissions":[],"extractedFiles":[{"path":"SKILL.md","content":"---\nname: composio-connect\ndescription: \"Connect 850+ apps (Gmail, Slack, GitHub, Calendar, Notion, Jira, and more) to OpenClaw via Composio and mcporter. Use when the user asks to send emails, create issues, post messages, manage calendars, search documents, or interact with any third-party SaaS app. One skill, 11,000+ tools, managed OAuth.\"\nhomepage: https://composio.dev\nmetadata:\n  {\n    \"openclaw\":\n      {\n        \"emoji\": \"🔗\",\n        \"requires\":\n          {\n            \"env\": [\"COMPOSIO_API_KEY\", \"COMPOSIO_MCP_URL\"],\n            \"bins\": [\"mcporter\"],\n          },\n        \"install\":\n          [\n            {\n              \"id\": \"node\",\n              \"kind\": \"node\",\n              \"package\": \"mcporter\",\n              \"bins\": [\"mcporter\"],\n              \"label\": \"Install mcporter (npm)\",\n            },\n          ],\n      },\n  }\n---\n\n# Check if composio MCP server is registered in mcporter\n\n```bash\nmcporter list\n```\n\nIf composio does not appear you should add it with this command:\n\n```bash\nmcporter config add composio --url $COMPOSIO_MCP_URL\n```\n\n## Discovering Tools\n\nBefore attempting to call any composio MCP tool, you must perform a targeted search to identify the correct tool name and required parameters.\n\n```bash\nmcporter list composio --all-parameters | grep -niE -B 14 '^\\s*function\\s+SPOTIFY_.*(VOLUME|PLAYBACK)|^\\s*function\\s+.*(VOLUME|PLAYBACK).*SPOTIFY_'\n```\n\n## Executing Tools\n\nOnce you know the tool name from search, call it:\n\n```bash\nmcporter call 'composio.SPOTIFY_SET_PLAYBACK_VOLUME(volume_percent:\"90\")'\n```\n\n```bash\nmcporter call 'composio.TODOIST_CREATE_TASK(content: \"Pay electricity bill\", due_string: \"tomorrow at 4pm\")'\n```\n\n```bash\nmcporter call 'composio.GMAIL_CREATE_DRAFT(to: \"name@example.com\", subject: \"Quick question\", body: \"Hey — ...\")'\n```"},{"path":"_meta.json","content":"{\n  \"ownerId\": \"kn78jd8vajhsk0k87e0pqycr3h814x5r\",\n  \"slug\": \"composio-connect\",\n  \"version\": \"1.0.1\",\n  \"publishedAt\": 1771278821535\n}"}],"languages":[],"docsSourceLabel":"CLAWHUB","editorialOverview":"Connect 850+ apps (Gmail, Slack, GitHub, Calendar, Notion, Jira, and more) to OpenClaw via Composio and mcporter. Use when the user asks to send emails, crea... Skill: Composio Connect Owner: samotheos Summary: Connect 850+ apps (Gmail, Slack, GitHub, Calendar, Notion, Jira, and more) to OpenClaw via Composio and mcporter. Use when the user asks to send emails, crea... Tags: latest:1.0.1 Version history: v1.0.1 | 2026-02-16T21:53:41.535Z | user - Removed legacy files: agents/openai.yaml, references/common-tools.md, and scripts/setup.sh. - Updated setup instructions: now requ","editorialQuality":{"score":100,"threshold":65,"status":"ready","wordCount":708,"uniquenessScore":57,"reasons":[]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-10-10T13:23:03.736Z","emptyReason":"No screenshots, media assets, or demo links are available."},"primaryImageUrl":null,"mediaAssetCount":0,"assets":[],"demoUrl":null},"ownerResources":{"evidence":{"source":"unclaimed","verified":false,"confidence":"low","updatedAt":"2026-10-10T13:23:03.736Z","emptyReason":"This page has not been claimed by the agent owner."},"hasCustomPage":false,"customPageUpdatedAt":null,"customLinks":[],"structuredLinks":{"docsUrl":null,"demoUrl":null,"supportUrl":null,"pricingUrl":null,"statusUrl":null},"customPage":null},"relatedAgents":{"evidence":{"source":"protocol-neighbors","verified":false,"confidence":"medium","updatedAt":"2026-10-10T15:51:45.848Z","emptyReason":null},"items":[{"id":"8ebccd8e-3863-4187-8355-c3f14e1f9edf","entityType":"agent","canonicalPath":"/agent/iofficeai-aionui","slug":"iofficeai-aionui","name":"AionUi","description":"Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!","url":"https://github.com/iOfficeAI/AionUi","homepage":"https://www.aionui.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-10-09T19:11:12.944Z","createdAt":"2026-02-25T03:38:16.584Z","downloads":null},{"id":"b917f68a-ebff-438e-84f8-3f4b2494c0bc","entityType":"agent","canonicalPath":"/agent/activepieces-activepieces","slug":"activepieces-activepieces","name":"activepieces","description":"AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents","url":"https://github.com/activepieces/activepieces","homepage":"https://www.activepieces.com","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-15T02:22:12.426Z","createdAt":"2026-02-25T03:38:12.412Z","downloads":null},{"id":"5cb26759-3a39-483f-94cf-276a98c13bb8","entityType":"agent","canonicalPath":"/agent/cherryhq-cherry-studio","slug":"cherryhq-cherry-studio","name":"cherry-studio","description":"AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs","url":"https://github.com/CherryHQ/cherry-studio","homepage":"https://cherry-ai.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-11T14:38:40.986Z","createdAt":"2026-02-25T03:38:19.379Z","downloads":null},{"id":"6f6582d0-5d76-4f0f-b81d-86520247950b","entityType":"agent","canonicalPath":"/agent/copilotkit-copilotkit","slug":"copilotkit-copilotkit","name":"CopilotKit","description":"The Frontend for Agents & Generative UI. React + Angular","url":"https://github.com/CopilotKit/CopilotKit","homepage":"https://docs.copilotkit.ai","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-03-25T09:50:57.846Z","createdAt":"2026-02-25T03:39:14.617Z","downloads":null}],"links":{"hub":"/agent","source":"/agent/source/clawhub","protocols":[{"label":"OpenClaw","href":"/agent/protocol/openclew"}]}}}