WorkerKit

AI workers for Google Drive

Ready-made AI workers for Google Drive: documents summarized before the meeting, new files filed where they belong, and folders that stop becoming an archaeological site.

What is an AI worker for Google Drive?

An AI worker for Google Drive is an AI agent scoped to one document job, such as summarizing what changed in a shared folder or filing incoming files under the right structure. It reads through your connected Google account, limited to the folders and file types you allow, so the parts of your Drive you keep out of scope are genuinely out of reach.

What these workers do

Summarize a document before the meeting

Reads a long proposal or report end to end and returns the decisions, the numbers, and the questions it leaves open.

Report what changed in a shared folder

Names the files added or edited since the last run and what changed in them, so a team folder can be followed without opening it.

File incoming documents into structure

Moves new files into the folder they belong in, using the naming conventions your team already follows.

Pull figures out of a spreadsheet into a brief

Reads the sheet your reporting depends on and turns the current numbers into prose a person can act on.

How an AI worker runs in Google Drive

Scope is a folder, not the whole Drive

Reading documents is different from changing them

Content types can be limited too

Google Drive questions, answered.

Will an AI worker read everything in my Google Drive?

Only what falls inside the folders and content types you scope it to. Drive holds a great deal of unrelated material, so narrow scoping is the normal setup, and a folder left out of scope cannot be opened by the worker at all.

Can it edit or delete my files?

Only with the matching write permission, and most Drive workers are read only by design. Deletion in particular is normally withheld, so a worker can summarize and report on a document with no ability to change it.

Does it work with Docs, Sheets, and Slides?

Yes, it reads the document formats your Drive holds, and you can narrow which content types it may see. That lets a worker do document work while other file types in the same folder stay outside its window.

What about files shared with me by other people?

It sees what your connected account can see, scoped further by the folders you select. Material shared with you follows exactly the same rule as your own files: inside the scope means readable, outside it means unreachable. Being shared with you does not widen a worker's window by itself.

What AI workers can do in Google Drive

The tools a worker can be granted in Google Drive once you connect it. A kit grants only the ones its job needs, and you can narrow them further on the worker.

Read File as Model Input

Read an authorized PDF, PNG or JPEG as native model input. Requires download_file and forward_attachments. Google Docs, Sheets and Slides require representation=pdf and their content-read permission.

Read Document Contents

Read one bounded search page and each file's authorized textual content. Requires download_file plus list_files or search_files. Returns documents with fileId, content, readable and reason, plus sourceReadInfo. Binary/unsupported, redacted or oversized files remain explicitly unreadable; never treat them as non-matches. At most 50 files, 100 KB of text per document and 1 MB per batch. Use nextArgs only after handling the whole page.

Search Drive Files

Search and list files across connected cloud storage providers. Use q for free-text search by name and content, or filter by folder, MIME type, name, or date range. Returns file metadata including name, size, owners, sharing info, and parent folder. Use pageToken from response for pagination.

Get Drive File

Get metadata for a single file by its provider-prefixed ID (e.g., 'google:1BxiMVs0XRA5...'). Returns name, MIME type, size, created/modified times, owners, and parent folder info. Use this to check file details before operations like rename, move, or share.

Get File Download Links

Get view, download, and export links for a file. For Google Workspace files (Docs, Sheets, Slides), returns export links in multiple formats (PDF, DOCX, TXT, etc.). For regular files, returns a direct download URL. Use this when the user needs to access or download a file.

Get File Permissions

Get sharing permissions for a file. Returns a list of who has access with their type (user, group, domain, anyone), role (owner, writer, reader, commenter), and email/domain. Use this to check current sharing before modifying with drive_share.

Read Drive File Content

Read a Drive file's textual content in one call. Google Docs are exported to text/plain; text/*, JSON, XML, YAML, CSV are returned as-is. Sheets and Slides return readable=false with reason=USE_SHEETS_ENDPOINT or USE_SLIDES_ENDPOINT — call google_sheets_read_all or google_slides_read instead. Binary or > 10 MB files return readable=false with a webViewLink/webContentLink follow-up. The HTTP status is always 200 — check 'readable' and 'reason' before using 'content'.

Create Drive File

Create a Drive file from inline UTF-8 text — supports Google Workspace docs and sheets (Drive auto-imports), and any text-like MIME (text/*, JSON, XML, YAML, CSV). Omit content to create a blank file of the target type — including Google Slides, which is the only way to create a deck here (sending non-empty content against a Slides MIME returns UNSUPPORTED_IMPORT, since Drive has no text→Slides import). CSV imported into a Workspace sheet names the tab after the file, not 'Sheet1' — call google_sheets_get_metadata to discover the actual tab name before reading or writing.

Create Drive Folder

Create a new folder in the connected cloud storage. Optionally specify a parent folder and description. Returns the new folder's provider-prefixed ID.

Rename Drive File

Rename a file or folder. Only changes the display name, not the file extension or location.

Move Drive File

Move a file or folder to a different parent folder.

Copy Drive File

Copy (duplicate) a Drive file, including Google Workspace files (Docs, Sheets, Slides — all Drive files). Returns the new copy's provider-prefixed ID. Folders cannot be copied. Not idempotent — each call creates another copy.

Delete Drive File

Move a file or folder to trash. Not a permanent deletion — the file can be restored by the owner.

Share Drive File

Share a file with users, groups, domains, or make it publicly accessible.

Browse Google Drive kits

All apps