Google Super

Data & APIs

Unified Google services API integration with managed OAuth. Manage Gmail, Google Calendar, Drive, Docs, Sheets, Slides, Meet, Tasks, Photos, Maps, Google Analytics, and Google Ads across a single connection. Use this skill when users want to send email, manage calendar events, edit spreadsheets, search Drive files, create documents, or query analytics data.

Install

openclaw skills install google-super

Google Super

Google Super

Access the full suite of Google services from chat -- Gmail, Calendar, Drive, Docs, Sheets, Slides, Meet, Tasks, Photos, Maps, Analytics, and Ads through a single connection. Powered by ClawLink for hosted OAuth.

Note: This integration bundles 400+ tools across multiple Google services. The reference below highlights the most important tools per service. Use clawlink_list_tools --integration google-super to discover the full catalog.

Setup in 3 Steps

Step 1: InstallStep 2: Pair AccountStep 3: Connect Google
InstallPairApp-specific connection GIF coming soon
Run the install command in OpenClawSign in and approve the deviceOpen the dashboard and connect Google

How It Works

┌─────────────────┐     ┌──────────────┐     ┌──────────────────┐
│   OpenClaw      │────▶│   ClawLink   │────▶│  Google APIs     │
│   (User Chat)   │     │   (OAuth)    │     │  (Multi-service) │
└─────────────────┘     └──────────────┘     └──────────────────┘

Install

openclaw plugins install clawhub:clawlink-plugin
openclaw config set tools.alsoAllow '["clawlink-plugin"]' --strict-json
openclaw gateway restart

Quick Start

// 1. Send an email
clawlink_call_tool({ tool: "googlesuper_send_email", parameters: { to: "user@example.com", subject: "Hello", body: "Hi there!" } })

// 2. List calendar events
clawlink_call_tool({ tool: "googlesuper_events_list", parameters: { calendarId: "primary" } })

// 3. Search Drive files
clawlink_call_tool({ tool: "googlesuper_find_file", parameters: { query: "report" } })

Authentication

ClawLink manages the full Google OAuth flow with broad scopes. Connect at claw-link.dev/dashboard?add=google-super. The connection grants access to all bundled Google services.

Connection Management

// List connections
clawlink_list_integrations()

// Verify by listing calendars
clawlink_call_tool({ tool: "googlesuper_list_calendars", parameters: {} })

Security & Permissions

  • Read tools are safe and require no confirmation
  • Write tools require confirmation before execution
  • Batch delete, clear values, and data erasure are high-impact
  • Access is scoped by the Google OAuth permissions granted during connection

Tool Reference (Representative Subset)

Gmail Operations

ToolDescriptionMode
googlesuper_send_emailSend an email messageWrite
googlesuper_fetch_emailsList and search emailsRead
googlesuper_fetch_message_by_message_idGet a specific email by IDRead
googlesuper_create_email_draftCreate a draft emailWrite
googlesuper_send_draftSend an existing draftWrite
googlesuper_reply_to_threadReply to an email threadWrite
googlesuper_forward_messageForward an emailWrite
googlesuper_add_label_to_emailAdd/remove labels on a messageWrite
googlesuper_batch_modify_messagesModify labels on up to 1,000 messagesWrite
googlesuper_batch_delete_messagesPermanently delete multiple messagesWrite
googlesuper_delete_messagePermanently delete a messageWrite
googlesuper_move_thread_to_trashMove thread to trashWrite
googlesuper_list_labelsList all Gmail labelsRead
googlesuper_create_labelCreate a new labelWrite
googlesuper_list_threadsList email threadsRead
googlesuper_list_draftsList email draftsRead

Google Calendar Operations

ToolDescriptionMode
googlesuper_create_eventCreate a calendar eventWrite
googlesuper_update_eventUpdate an existing eventWrite
googlesuper_delete_eventDelete an eventWrite
googlesuper_events_listList events for a calendarRead
googlesuper_events_getGet a specific eventRead
googlesuper_find_eventSearch eventsRead
googlesuper_find_free_slotsFind available time slotsRead
googlesuper_batch_eventsBatch up to 1,000 event mutationsWrite
googlesuper_list_calendarsList user's calendarsRead
googlesuper_get_calendarGet calendar detailsRead
googlesuper_calendar_list_insertSubscribe to a calendarWrite

Google Drive Operations

ToolDescriptionMode
googlesuper_find_fileSearch files by name or contentRead
googlesuper_find_folderSearch for foldersRead
googlesuper_create_fileCreate a new fileWrite
googlesuper_create_folderCreate a new folderWrite
googlesuper_upload_fileUpload a file to DriveWrite
googlesuper_download_fileDownload file contentRead
googlesuper_copy_file_advancedCopy a fileWrite
googlesuper_move_fileMove a file to another folderWrite
googlesuper_trash_fileMove file to trashWrite
googlesuper_untrash_fileRestore file from trashWrite
googlesuper_get_file_metadataGet file metadataRead
googlesuper_list_changesList Drive changesRead
googlesuper_create_permissionShare a file with a userWrite
googlesuper_list_permissionsList file permissionsRead
googlesuper_create_shortcut_to_fileCreate a shortcut to a fileWrite
googlesuper_get_aboutGet Drive storage and user infoRead

Google Docs Operations

ToolDescriptionMode
googlesuper_create_documentCreate a new Google DocWrite
googlesuper_get_document_by_idGet document content and structureRead
googlesuper_get_document_plaintextGet document as plain textRead
googlesuper_update_existing_documentUpdate document contentWrite
googlesuper_search_documentsSearch across documentsRead
googlesuper_copy_documentCopy a documentWrite
googlesuper_export_document_as_pdfExport document as PDFRead
googlesuper_create_commentAdd a comment to a documentWrite
googlesuper_list_commentsList document commentsRead

Google Sheets Operations

ToolDescriptionMode
googlesuper_create_google_sheet1Create a new spreadsheetWrite
googlesuper_batch_getRead data from cell rangesRead
googlesuper_values_getRead values from a rangeRead
googlesuper_spreadsheets_values_appendAppend rows to a sheetWrite
googlesuper_values_updateUpdate values in a rangeWrite
googlesuper_update_values_batchBatch update multiple rangesWrite
googlesuper_add_sheetAdd a new sheet to a spreadsheetWrite
googlesuper_create_spreadsheet_rowInsert a rowWrite
googlesuper_create_spreadsheet_columnInsert a columnWrite
googlesuper_lookup_spreadsheet_rowLook up a row by column valueRead
googlesuper_get_spreadsheet_infoGet spreadsheet metadataRead
googlesuper_search_spreadsheetsSearch for spreadsheetsRead
googlesuper_aggregate_column_dataAggregate column data with math opsRead
googlesuper_clear_valuesClear values from a rangeWrite

Google Slides Operations

ToolDescriptionMode
googlesuper_create_presentationCreate a new presentationWrite
googlesuper_create_slides_markdownCreate slides from MarkdownWrite
googlesuper_presentations_getGet presentation detailsRead
googlesuper_presentations_batch_updateBatch update a presentationWrite
googlesuper_create_chartCreate a chartWrite
googlesuper_replace_all_textReplace text across slidesWrite
googlesuper_replace_imageReplace an image in slidesWrite

Google Meet Operations

ToolDescriptionMode
googlesuper_create_meetCreate a Meet linkWrite
googlesuper_get_meetGet meeting detailsRead
googlesuper_list_conference_recordsList conference recordsRead
googlesuper_get_transcriptGet a meeting transcriptRead
googlesuper_list_recordingsList meeting recordingsRead
googlesuper_list_participantsList meeting participantsRead

Google Tasks Operations

ToolDescriptionMode
googlesuper_insert_taskCreate a new taskWrite
googlesuper_list_all_tasksList all tasksRead
googlesuper_update_task_fullUpdate a taskWrite
googlesuper_delete_taskDelete a taskWrite
googlesuper_move_taskMove a taskWrite
googlesuper_create_task_listCreate a task listWrite
googlesuper_list_task_listsList task listsRead
googlesuper_clear_tasksClear all completed tasksWrite

Google Maps & Places Operations

ToolDescriptionMode
googlesuper_autocompletePlace autocomplete suggestionsRead
googlesuper_text_searchText-based place searchRead
googlesuper_nearby_searchSearch nearby placesRead
googlesuper_get_place_detailsGet detailed place infoRead
googlesuper_geocode_address_with_queryGeocode an addressRead
googlesuper_get_routeGet route directionsRead

Google Photos Operations

ToolDescriptionMode
googlesuper_create_albumCreate a new albumWrite
googlesuper_list_albumsList all albumsRead
googlesuper_batch_create_media_itemsUpload and create media items (max 50)Write
googlesuper_list_media_itemsList media itemsRead
googlesuper_search_media_itemsSearch media items by filtersRead

Google Analytics (GA4) Operations

ToolDescriptionMode
googlesuper_run_reportRun a standard analytics reportRead
googlesuper_run_realtime_reportGet real-time analytics dataRead
googlesuper_run_pivot_reportRun a pivot table reportRead
googlesuper_batch_run_reportsBatch multiple report requestsRead
googlesuper_list_properties_filteredList GA4 propertiesRead
googlesuper_list_custom_dimensionsList custom dimensionsRead
googlesuper_list_data_streamsList data streamsRead

Google Ads Operations

ToolDescriptionMode
googlesuper_list_accessible_customersList accessible ad accountsRead
googlesuper_mutate_campaignsCreate/update/remove campaignsWrite
googlesuper_mutate_ad_groupsCreate/update/remove ad groupsWrite
googlesuper_create_customer_listCreate a customer match listWrite
googlesuper_add_or_remove_to_customer_listAdd/remove contacts from listWrite

Code Examples

Example 1: Email workflow

// Search for recent emails
const emails = await clawlink_call_tool({
  tool: "googlesuper_fetch_emails",
  parameters: { query: "from:boss@company.com newer_than:1d" }
});

// Reply to a thread
await clawlink_call_tool({
  tool: "googlesuper_reply_to_thread",
  parameters: {
    thread_id: "thread_123",
    body: "I'll review the proposal today."
  }
});

Example 2: Calendar and Sheets

// Find free slots for a meeting
const slots = await clawlink_call_tool({
  tool: "googlesuper_find_free_slots",
  parameters: { calendarId: "primary", date: "2026-06-10" }
});

// Append data to a spreadsheet
await clawlink_call_tool({
  tool: "googlesuper_spreadsheets_values_append",
  parameters: {
    spreadsheetId: "sheet_abc",
    range: "A1:D1",
    values: [["2026-06-08", "Meeting", "30min", "Confirmed"]]
  }
});

Example 3: Drive file management

// Search for a file
const files = await clawlink_call_tool({
  tool: "googlesuper_find_file",
  parameters: { query: "Q3 report" }
});

// Share the file
await clawlink_call_tool({
  tool: "googlesuper_create_permission",
  parameters: {
    fileId: "file_123",
    emailAddress: "colleague@company.com",
    role: "reader"
  }
});

Discovery Workflow

  1. Call clawlink_list_integrations to confirm google-super is connected.
  2. Call clawlink_list_tools --integration google-super to see the full 400+ tool catalog.
  3. Use clawlink_search_tools({ query: "spreadsheet", integration: "google-super" }) to find specific tools.

Execution Workflow

READ (safe):     fetch_emails → events_list → find_file → run_report → list_calendars
WRITE (confirm): send_email → create_event → upload_file → values_append → insert_task
DELETE (high):   batch_delete_messages → delete_event → trash_file → clear_values

Notes

  • This is a unified integration spanning Gmail, Calendar, Drive, Docs, Sheets, Slides, Meet, Tasks, Photos, Maps, Analytics, and Ads
  • Some tools require additional OAuth scopes (e.g., BigQuery-connected sheets need bigquery.readonly)
  • Global application commands and calendar ACL changes may take time to propagate
  • Batch operations can handle up to 1,000 items for messages and events

Error Handling

Status / ErrorMeaning
401 UnauthorizedGoogle OAuth token expired -- reconnect at dashboard
403 ForbiddenInsufficient Google API scope for this action
404 Not FoundFile, event, or resource ID does not exist
429 Rate LimitedGoogle API quota exceeded -- apply exponential backoff

Troubleshooting

Tools Not Visible

  • Start a fresh OpenClaw chat to reload plugin catalog
  • Call clawlink_list_integrations to confirm pairing

Scope Errors on Specific Tools

  • Some Google services require additional OAuth scopes
  • Reconnect at the dashboard to grant additional permissions
  • Use googlesuper_get_about to check current Drive access

Resources


Powered by ClawLink -- an integration hub for OpenClaw

ClawLink Logo