Composio Integration
Access and manage Gmail emails and Google Tasks via Composio's unified API with tools for sending, searching, creating tasks, and more.
Access and manage Gmail emails and Google Tasks via Composio's unified API with tools for sending, searching, creating tasks, and more.
Real data. Real impact.
Growing
Developers
Per week
Open source
Skills give you superpowers. Install in 30 seconds.
Access 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~/.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
No automatic installation available. Please visit the source repository for installation instructions.
View Installation Instructions1,500+ AI skills, agents & workflows. Install in 30 seconds. Part of the Torly.ai family.
© 2026 Torly.ai. All rights reserved.