Connect Google Drive to Your AI Agent

Ask your AI assistant to locate project files, move them into a chosen folder, or prepare a document export.

Try a Google Drive Task

Copy a prompt into your agent with the oo Skill installed. Add your page links and source notes before running it.

oo Skill Google Drive

Find Project Files

Locate matching files and compare their names, modification times, and links.

/oo Google Drive: Find files whose names contain “[project name]” in Google Drive. List their names, last modified times, and links.

Move a File into a Folder

Check a file’s current location and change its parent folder.

/oo Google Drive: Move Google Drive file [file ID] into folder [destination folder ID] and confirm its new location.

Export a Workspace Document

Prepare a downloadable export of a Google Workspace file in your chosen format.

/oo Google Drive: Export Google Workspace document [file ID] as a PDF and return its download link.

Make a Working Copy

Copy a source file into the folder where you want to work on it.

/oo Google Drive: Copy Drive file [file ID] into folder [folder ID] with the name [new name].

Start Working with Google Drive

  1. Install OOMOL

    Set up oo CLI and the oo Skill in your agent.

    Install OOMOL →
  2. Connect Google Drive

    Authorize your Google account to connect Google Drive.

    Connect Google Drive →
  3. Give Your Agent a Task

    Use /oo with the pages to read, the changes to make, and where to save the result.

    Connection Guide →

Choose Your Agent

  • A Google account with access to the files and folders you want to use.
  • Searching returns file information. Reading document content requires a separate download or export and a product that can process the resulting file.

Google Drive Tools

Google Drive stores files and Google Workspace documents. Use your connected account to search file information, manage folders, and retrieve files you can access.

Search Files and Folders

Search file metadata and inspect a file’s details or folder location.

Manage Files and Folders

Create folders, copy files, rename them, or move them between folders.

Download and Export Files

Download stored files or export Google Workspace documents to a chosen compatible format.

43 tools

About.get

Get Drive account information such as user details, quota, and supported capabilities.

googledrive.about.get

Apps.get

Get metadata for a specific Google Drive app by app ID.

googledrive.apps.get

Changes.getStartPageToken

Get the page token for monitoring future Drive changes.

googledrive.changes.getStartPageToken

Changes.list

List file and drive changes for incremental sync workflows.

googledrive.changes.list

Comments.get

Get a specific comment on a Drive file by comment ID.

googledrive.comments.get

Comments.list

List comments on a Drive file with pagination.

googledrive.comments.list

Drives.get

Get a shared drive by drive ID.

googledrive.drives.get

Drives.list

List shared drives accessible to the connected account.

googledrive.drives.list

Files.export

Export a Google Workspace file to the requested MIME type and return a transit URL for the exported content.

googledrive.files.export

Files.get

Get metadata for a Drive file by ID, or download stored file content with alt=media.

googledrive.files.get

Files.list

List Google Drive files using the official Drive query and pagination parameters.

googledrive.files.list

Files.listLabels

List the Drive labels currently applied to a file.

googledrive.files.listLabels

Permissions.get

Get a specific permission on a Drive file or shared drive by permission ID.

googledrive.permissions.get

Permissions.list

List permissions on a Drive file or shared drive.

googledrive.permissions.list

Replies.get

Get a specific reply under a Drive file comment.

googledrive.replies.get

Replies.list

List replies under a Drive file comment with pagination.

googledrive.replies.list

Revisions.get

Get metadata for a specific Drive file revision.

googledrive.revisions.get

Revisions.list

List revision metadata for a Drive file.

googledrive.revisions.list

Accessproposals.list

List pending access proposals for a specific Drive file.

googledrive.accessproposals.list

Approvals.list

List approvals associated with a specific Drive file.

googledrive.approvals.list

Comments.create

Create a comment on a Drive file, optionally with anchor or quoted file content.

googledrive.comments.create

Comments.update

Update the content of an existing Drive file comment.

googledrive.comments.update

Drives.create

Create a new shared drive.

googledrive.drives.create

Drives.unhide

Unhide a shared drive and restore it to the default Drive view.

googledrive.drives.unhide

Drives.update

Update metadata or restrictions on a shared drive.

googledrive.drives.update

Files.copy

Copy a Drive file and optionally override official File metadata.

googledrive.files.copy

Files.create

Create a Drive file with official File metadata and optional connector media upload content.

googledrive.files.create

Files.generateIds

Generate one or more Drive file IDs for later create or copy requests.

googledrive.files.generateIds

Permissions.create

Create a permission on a Drive file or shared drive.

googledrive.permissions.create

Permissions.update

Update an existing Drive permission using Google Drive v3 patch semantics.

googledrive.permissions.update

Replies.create

Create a reply under an existing Drive file comment.

googledrive.replies.create

Replies.update

Update the content of an existing reply on a Drive file comment.

googledrive.replies.update

Revisions.update

Update revision metadata flags on a specific Drive file revision.

googledrive.revisions.update

Comments.delete

Permanently delete a comment thread from a Drive file.

googledrive.comments.delete

Drives.delete

Permanently delete a shared drive.

googledrive.drives.delete

Drives.hide

Hide a shared drive from the default Drive view.

googledrive.drives.hide

Files.delete

Permanently delete a Drive file or folder by ID.

googledrive.files.delete

Files.emptyTrash

Permanently empty the user's trash or a shared drive's trash.

googledrive.files.emptyTrash

Files.modifyLabels

Add, update, or remove Drive labels on a file.

googledrive.files.modifyLabels

Files.update

Patch a Drive file with official metadata, parent query parameters, and optional connector media upload content.

googledrive.files.update

Permissions.delete

Delete a permission from a Drive file or shared drive.

googledrive.permissions.delete

Replies.delete

Permanently delete a specific reply from a Drive file comment thread.

googledrive.replies.delete

Revisions.delete

Permanently delete a specific revision from a Drive file.

googledrive.revisions.delete

changes_detected

Receive Google Drive change notifications through Drive changes.watch.

googledrive.changes_detected Triggers

Frequently Asked Questions

Does finding a Drive file let AI read its full contents?

A file search returns metadata, not the full document. Content must be downloaded or exported separately, and the AI product must be able to read that file format.

How are Google Workspace documents downloaded?

Google Workspace documents use an export operation. Specify the document and a compatible output format, such as PDF for a document, to receive a download link.

Can AI work with shared files and shared drives?

It can use files accessible to your connected account. Shared drive searches must use the relevant drive and search options; editing still requires appropriate file permissions.

What information is needed to move a file?

Provide the file and destination folder IDs. The assistant can check the current location, move the file, and confirm its new folder.

Connect Google Drive

About Google Drive ↗