composio-integrationAccess and manage Gmail emails and Google Tasks via Composio's unified API with tools for sending, searching, creating tasks, and more.
Install via ClawdBot CLI:
clawdbot install Rita5fr/composio-integrationAccess 600+ apps and services through Composio's unified API. Currently connected: Gmail and Google Tasks.
Saved securely in: /home/sidharth/clawd/memory/composio-credentials.md
Also in: ~/.bashrc (line 135) - auto-loads on terminal start
API Key: ak_AXxQjyexBuSiJXTYOTPB
GMAIL_FETCH_EMAILS - Fetch emailsGMAIL_SEND_EMAIL - Send emailsGMAIL_CREATE_EMAIL_DRAFT - Create draftGMAIL_REPLY_TO_THREAD - Reply to emailGMAIL_SEARCH_EMAILS - Search inboxGMAIL_ADD_LABEL_TO_EMAIL - Manage labelsGMAIL_DELETE_MESSAGE - Delete emailsGOOGLETASKS_INSERT_TASK - Create taskGOOGLETASKS_LIST_TASKS - List tasksGOOGLETASKS_LIST_ALL_TASKS - List all tasks across all listsGOOGLETASKS_UPDATE_TASK - Update taskGOOGLETASKS_DELETE_TASK - Delete taskGOOGLETASKS_CREATE_TASK_LIST - Create task listGOOGLETASKS_BULK_INSERT_TASKS - Bulk create tasksexport COMPOSIO_API_KEY="ak_AXxQjyexBuSiJXTYOTPB"
node scripts/list-tools.mjs gmail # Gmail tools only
node scripts/list-tools.mjs googletasks # Google Tasks tools
node scripts/list-tools.mjs # All tools (paginated)
Fetch Gmail Emails:
node scripts/execute-tool.mjs GMAIL_FETCH_EMAILS ca_0cxayHx2BME1 '{"maxResults":5}'
Create Google Task:
node scripts/execute-tool.mjs GOOGLETASKS_INSERT_TASK ca_kSNnWG4OHngG '{"title":"My Task","notes":"Task details"}'
Send Email:
node scripts/execute-tool.mjs GMAIL_SEND_EMAIL ca_0cxayHx2BME1 '{"to":"recipient@example.com","subject":"Hello","body":"Hi there!"}'
https://backend.composio.dev/api/v3/
All requests use header:
x-api-key: ak_AXxQjyexBuSiJXTYOTPB
All tool executions use:
user_id: pg-test-228260f1-217f-40f6-a08a-41fdd0b8d8e6
/home/sidharth/clawd/skills/composio-integration/scripts/
āāā list-tools.mjs # List available tools
āāā execute-tool.mjs # Execute any tool
āāā (future scripts)
node scripts/execute-tool.mjs GMAIL_FETCH_EMAILS ca_0cxayHx2BME1 '{"maxResults":10,"labelIds":["INBOX"]}'
node scripts/execute-tool.mjs GOOGLETASKS_INSERT_TASK ca_kSNnWG4OHngG '{"title":"Follow up: Email subject","notes":"From: sender@example.com"}'
node scripts/execute-tool.mjs GMAIL_SEND_EMAIL ca_0cxayHx2BME1 '{
"to":"client@example.com",
"subject":"Re: Your inquiry",
"body":"Thank you for reaching out..."
}'
To connect more apps (Calendar, Notion, Slack, etc.):
connected_account_idexecute-tool.mjsFull v3 API Docs: https://docs.composio.dev/rest-api/
Key Endpoints Used:
GET /api/v3/tools - List toolsGET /api/v3/tools/:slug - Get tool schemaPOST /api/v3/tools/execute/:slug - Execute toolGET /api/v3/connected_accounts - List connectionsLast Updated: 2026-01-20
Status: ā Fully Operational
Integration Time: ~30 minutes
Generated Mar 1, 2026
A customer service team uses the skill to automatically fetch new support emails and send templated follow-up responses. This reduces manual email handling and ensures timely replies to client inquiries.
An individual or small team extracts action items from incoming emails and creates corresponding tasks in Google Tasks. This streamlines workflow by converting communication into actionable items without switching apps.
A professional sets up a daily script to fetch the latest emails and list pending tasks, compiling a summary for review. This helps in prioritizing daily activities and staying organized without manual checking.
A project manager uses the skill to bulk insert multiple tasks into Google Tasks based on a project plan. This automates the initial setup phase, saving time and reducing errors in task entry.
Offer a basic version of the integration for free to attract users, with premium features like advanced automation or additional app connections requiring a subscription. Revenue comes from monthly or annual fees for enhanced capabilities.
Provide services to businesses for setting up and customizing the integration to fit specific workflows, such as email-to-task pipelines. Revenue is generated through one-time setup fees or ongoing support contracts.
Package the integration as part of a branded productivity suite sold to enterprises. This includes training and support, with revenue from licensing deals and enterprise-level subscriptions.
š¬ Integration Tip
Start by testing with the provided scripts to ensure API key and account connections work, then gradually automate common tasks like email fetching and task creation to build confidence.
Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.
Connect to 100+ APIs (Google Workspace, Microsoft 365, GitHub, Notion, Slack, Airtable, HubSpot, etc.) with managed OAuth. Use this skill when users want to...
Build, debug, and deploy websites using HTML, CSS, JavaScript, and modern frameworks following production best practices.
YouTube Data API integration with managed OAuth. Search videos, manage playlists, access channel data, and interact with comments. Use this skill when users want to interact with YouTube. For other third party apps, use the api-gateway skill (https://clawhub.ai/byungkyu/api-gateway).
Scaffold, test, document, and debug REST and GraphQL APIs. Use when the user needs to create API endpoints, write integration tests, generate OpenAPI specs, test with curl, mock APIs, or troubleshoot HTTP issues.
Search for jobs across LinkedIn, Indeed, Glassdoor, ZipRecruiter, Google Jobs, Bayt, Naukri, and BDJobs using the JobSpy MCP server.