{
  "schemaVersion": "1.0",
  "item": {
    "slug": "composio-integration",
    "name": "Composio Integration",
    "source": "tencent",
    "type": "skill",
    "category": "效率提升",
    "sourceUrl": "https://clawhub.ai/Rita5fr/composio-integration",
    "canonicalUrl": "https://clawhub.ai/Rita5fr/composio-integration",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/composio-integration",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=composio-integration",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md",
      "package-lock.json",
      "package.json",
      "scripts/composio-action.sh",
      "scripts/composio-list-apps.sh",
      "scripts/execute-tool.mjs"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-23T16:43:11.935Z",
      "expiresAt": "2026-04-30T16:43:11.935Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=4claw-imageboard",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=4claw-imageboard",
        "contentDisposition": "attachment; filename=\"4claw-imageboard-1.0.1.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/composio-integration"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/composio-integration",
    "agentPageUrl": "https://openagent3.xyz/skills/composio-integration/agent",
    "manifestUrl": "https://openagent3.xyz/skills/composio-integration/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/composio-integration/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "Composio Integration Skill",
        "body": "Access 600+ apps and services through Composio's unified API. Currently connected: Gmail and Google Tasks."
      },
      {
        "title": "🔑 API Key Location",
        "body": "Saved securely in: /home/sidharth/clawd/memory/composio-credentials.md\nAlso in: ~/.bashrc (line 135) - auto-loads on terminal start\n\nAPI Key: ak_AXxQjyexBuSiJXTYOTPB"
      },
      {
        "title": "Gmail (ca_0cxayHx2BME1)",
        "body": "Email: sonukumar5fr@gmail.com\nStatus: ACTIVE ✅\nCapabilities: Read/send emails, manage labels, drafts, contacts"
      },
      {
        "title": "Google Tasks (ca_kSNnWG4OHngG)",
        "body": "Email: sonukumar5fr@gmail.com\nStatus: ACTIVE ✅\nCapabilities: Create/update/delete tasks and task lists"
      },
      {
        "title": "Gmail Tools (20+)",
        "body": "GMAIL_FETCH_EMAILS - Fetch emails\nGMAIL_SEND_EMAIL - Send emails\nGMAIL_CREATE_EMAIL_DRAFT - Create draft\nGMAIL_REPLY_TO_THREAD - Reply to email\nGMAIL_SEARCH_EMAILS - Search inbox\nGMAIL_ADD_LABEL_TO_EMAIL - Manage labels\nGMAIL_DELETE_MESSAGE - Delete emails\nAnd 13+ more..."
      },
      {
        "title": "Google Tasks Tools (17)",
        "body": "GOOGLETASKS_INSERT_TASK - Create task\nGOOGLETASKS_LIST_TASKS - List tasks\nGOOGLETASKS_LIST_ALL_TASKS - List all tasks across all lists\nGOOGLETASKS_UPDATE_TASK - Update task\nGOOGLETASKS_DELETE_TASK - Delete task\nGOOGLETASKS_CREATE_TASK_LIST - Create task list\nGOOGLETASKS_BULK_INSERT_TASKS - Bulk create tasks\nAnd 10+ more..."
      },
      {
        "title": "List Available Tools",
        "body": "export COMPOSIO_API_KEY=\"ak_AXxQjyexBuSiJXTYOTPB\"\nnode scripts/list-tools.mjs gmail        # Gmail tools only\nnode scripts/list-tools.mjs googletasks  # Google Tasks tools\nnode scripts/list-tools.mjs              # All tools (paginated)"
      },
      {
        "title": "Execute a Tool",
        "body": "Fetch Gmail Emails:\n\nnode scripts/execute-tool.mjs GMAIL_FETCH_EMAILS ca_0cxayHx2BME1 '{\"maxResults\":5}'\n\nCreate Google Task:\n\nnode scripts/execute-tool.mjs GOOGLETASKS_INSERT_TASK ca_kSNnWG4OHngG '{\"title\":\"My Task\",\"notes\":\"Task details\"}'\n\nSend Email:\n\nnode scripts/execute-tool.mjs GMAIL_SEND_EMAIL ca_0cxayHx2BME1 '{\"to\":\"recipient@example.com\",\"subject\":\"Hello\",\"body\":\"Hi there!\"}'"
      },
      {
        "title": "Base URL (v3 API)",
        "body": "https://backend.composio.dev/api/v3/"
      },
      {
        "title": "Authentication",
        "body": "All requests use header:\n\nx-api-key: ak_AXxQjyexBuSiJXTYOTPB"
      },
      {
        "title": "User ID",
        "body": "All tool executions use:\n\nuser_id: pg-test-228260f1-217f-40f6-a08a-41fdd0b8d8e6"
      },
      {
        "title": "Scripts Location",
        "body": "/home/sidharth/clawd/skills/composio-integration/scripts/\n├── list-tools.mjs       # List available tools\n├── execute-tool.mjs     # Execute any tool\n└── (future scripts)"
      },
      {
        "title": "Morning Email Summary",
        "body": "node scripts/execute-tool.mjs GMAIL_FETCH_EMAILS ca_0cxayHx2BME1 '{\"maxResults\":10,\"labelIds\":[\"INBOX\"]}'"
      },
      {
        "title": "Add Task from Email",
        "body": "Fetch email\nExtract key info\nCreate task:\n\nnode scripts/execute-tool.mjs GOOGLETASKS_INSERT_TASK ca_kSNnWG4OHngG '{\"title\":\"Follow up: Email subject\",\"notes\":\"From: sender@example.com\"}'"
      },
      {
        "title": "Send Follow-up Email",
        "body": "node scripts/execute-tool.mjs GMAIL_SEND_EMAIL ca_0cxayHx2BME1 '{\n  \"to\":\"client@example.com\",\n  \"subject\":\"Re: Your inquiry\",\n  \"body\":\"Thank you for reaching out...\"\n}'"
      },
      {
        "title": "🔄 Adding New Apps",
        "body": "To connect more apps (Calendar, Notion, Slack, etc.):\n\nVisit: https://app.composio.dev/apps\nClick \"Connect\" on desired app\nComplete OAuth flow\nNote the connected_account_id\nUse with execute-tool.mjs"
      },
      {
        "title": "📚 API Reference",
        "body": "Full v3 API Docs: https://docs.composio.dev/rest-api/\n\nKey Endpoints Used:\n\nGET /api/v3/tools - List tools\nGET /api/v3/tools/:slug - Get tool schema\nPOST /api/v3/tools/execute/:slug - Execute tool\nGET /api/v3/connected_accounts - List connections"
      },
      {
        "title": "✅ Tested & Working",
        "body": "✅ API key authentication\n✅ Gmail email fetching\n✅ Tool discovery (600+ apps)\n✅ Connected account management\n✅ v3 API compliance (no deprecated endpoints)"
      },
      {
        "title": "🚀 Next Steps",
        "body": "Create wrapper functions for common tasks\n Add Google Calendar integration\n Build email-to-task automation\n Create morning digest generator\n Add error handling & retry logic\n\nLast Updated: 2026-01-20\nStatus: ✅ Fully Operational\nIntegration Time: ~30 minutes"
      }
    ],
    "body": "Composio Integration Skill\n\nAccess 600+ apps and services through Composio's unified API. Currently connected: Gmail and Google Tasks.\n\n🔑 API Key Location\n\nSaved securely in: /home/sidharth/clawd/memory/composio-credentials.md\nAlso in: ~/.bashrc (line 135) - auto-loads on terminal start\n\nAPI Key: ak_AXxQjyexBuSiJXTYOTPB\n\n📦 Connected Accounts\nGmail (ca_0cxayHx2BME1)\nEmail: sonukumar5fr@gmail.com\nStatus: ACTIVE ✅\nCapabilities: Read/send emails, manage labels, drafts, contacts\nGoogle Tasks (ca_kSNnWG4OHngG)\nEmail: sonukumar5fr@gmail.com\nStatus: ACTIVE ✅\nCapabilities: Create/update/delete tasks and task lists\n🛠️ Available Tools\nGmail Tools (20+)\nGMAIL_FETCH_EMAILS - Fetch emails\nGMAIL_SEND_EMAIL - Send emails\nGMAIL_CREATE_EMAIL_DRAFT - Create draft\nGMAIL_REPLY_TO_THREAD - Reply to email\nGMAIL_SEARCH_EMAILS - Search inbox\nGMAIL_ADD_LABEL_TO_EMAIL - Manage labels\nGMAIL_DELETE_MESSAGE - Delete emails\nAnd 13+ more...\nGoogle Tasks Tools (17)\nGOOGLETASKS_INSERT_TASK - Create task\nGOOGLETASKS_LIST_TASKS - List tasks\nGOOGLETASKS_LIST_ALL_TASKS - List all tasks across all lists\nGOOGLETASKS_UPDATE_TASK - Update task\nGOOGLETASKS_DELETE_TASK - Delete task\nGOOGLETASKS_CREATE_TASK_LIST - Create task list\nGOOGLETASKS_BULK_INSERT_TASKS - Bulk create tasks\nAnd 10+ more...\n📝 Usage Examples\nList Available Tools\nexport COMPOSIO_API_KEY=\"ak_AXxQjyexBuSiJXTYOTPB\"\nnode scripts/list-tools.mjs gmail        # Gmail tools only\nnode scripts/list-tools.mjs googletasks  # Google Tasks tools\nnode scripts/list-tools.mjs              # All tools (paginated)\n\nExecute a Tool\n\nFetch Gmail Emails:\n\nnode scripts/execute-tool.mjs GMAIL_FETCH_EMAILS ca_0cxayHx2BME1 '{\"maxResults\":5}'\n\n\nCreate Google Task:\n\nnode scripts/execute-tool.mjs GOOGLETASKS_INSERT_TASK ca_kSNnWG4OHngG '{\"title\":\"My Task\",\"notes\":\"Task details\"}'\n\n\nSend Email:\n\nnode scripts/execute-tool.mjs GMAIL_SEND_EMAIL ca_0cxayHx2BME1 '{\"to\":\"recipient@example.com\",\"subject\":\"Hello\",\"body\":\"Hi there!\"}'\n\n🔧 Implementation Details\nBase URL (v3 API)\nhttps://backend.composio.dev/api/v3/\n\nAuthentication\n\nAll requests use header:\n\nx-api-key: ak_AXxQjyexBuSiJXTYOTPB\n\nUser ID\n\nAll tool executions use:\n\nuser_id: pg-test-228260f1-217f-40f6-a08a-41fdd0b8d8e6\n\nScripts Location\n/home/sidharth/clawd/skills/composio-integration/scripts/\n├── list-tools.mjs       # List available tools\n├── execute-tool.mjs     # Execute any tool\n└── (future scripts)\n\n🎯 Common Use Cases\nMorning Email Summary\nnode scripts/execute-tool.mjs GMAIL_FETCH_EMAILS ca_0cxayHx2BME1 '{\"maxResults\":10,\"labelIds\":[\"INBOX\"]}'\n\nAdd Task from Email\nFetch email\nExtract key info\nCreate task:\nnode scripts/execute-tool.mjs GOOGLETASKS_INSERT_TASK ca_kSNnWG4OHngG '{\"title\":\"Follow up: Email subject\",\"notes\":\"From: sender@example.com\"}'\n\nSend Follow-up Email\nnode scripts/execute-tool.mjs GMAIL_SEND_EMAIL ca_0cxayHx2BME1 '{\n  \"to\":\"client@example.com\",\n  \"subject\":\"Re: Your inquiry\",\n  \"body\":\"Thank you for reaching out...\"\n}'\n\n🔄 Adding New Apps\n\nTo connect more apps (Calendar, Notion, Slack, etc.):\n\nVisit: https://app.composio.dev/apps\nClick \"Connect\" on desired app\nComplete OAuth flow\nNote the connected_account_id\nUse with execute-tool.mjs\n📚 API Reference\n\nFull v3 API Docs: https://docs.composio.dev/rest-api/\n\nKey Endpoints Used:\n\nGET /api/v3/tools - List tools\nGET /api/v3/tools/:slug - Get tool schema\nPOST /api/v3/tools/execute/:slug - Execute tool\nGET /api/v3/connected_accounts - List connections\n✅ Tested & Working\n✅ API key authentication\n✅ Gmail email fetching\n✅ Tool discovery (600+ apps)\n✅ Connected account management\n✅ v3 API compliance (no deprecated endpoints)\n🚀 Next Steps\n Create wrapper functions for common tasks\n Add Google Calendar integration\n Build email-to-task automation\n Create morning digest generator\n Add error handling & retry logic\n\nLast Updated: 2026-01-20\nStatus: ✅ Fully Operational\nIntegration Time: ~30 minutes"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/Rita5fr/composio-integration",
    "publisherUrl": "https://clawhub.ai/Rita5fr/composio-integration",
    "owner": "Rita5fr",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/composio-integration",
    "downloadUrl": "https://openagent3.xyz/downloads/composio-integration",
    "agentUrl": "https://openagent3.xyz/skills/composio-integration/agent",
    "manifestUrl": "https://openagent3.xyz/skills/composio-integration/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/composio-integration/agent.md"
  }
}