gws-drive

Manage Google Drive files, folders, and shared drives via CLI and API calls.

Updated Apr 6, 2026
One-click install
npx skills add https://github.com/cellarwood/figurio --skill gws-drive-cellarwood
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gws-drive
Source: https://github.com/cellarwood/figurio/tree/main/skills/gws-drive
Command: npx skills add https://github.com/cellarwood/figurio --skill gws-drive-cellarwood

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Many teams and developers need a consistent, scriptable way to manage Google Drive content, metadata, and sharing settings without switching between web UI and custom code. This Skill surfaces Drive v3 operations through a CLI-driven workflow to reduce manual file handling, repeated permission updates, and ad-hoc export/download steps.

Core Features & Use Cases

  • File operations: Create, copy, upload, download, export, update, and list files including large media uploads and export of Google Docs to common formats.
  • Sharing & permissions: Create, list, update, and delete file and drive permissions to automate collaboration and access control.
  • Drives & revisions: Manage shared drives, revisions, change notifications, and long-running operations for sync and backup workflows.
  • Use Case: Automate a nightly export of project documents, apply consistent sharing policies, and archive copies to a backup storage location.

Quick Start

Use the gws-drive skill to list files matching a query and download selected files to a local folder.

Frequently Asked Questions about gws-drive

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Google Drive file management and sharing permissions from the command line?

Automate Google Drive file management by using a CLI-driven workflow that surfaces Drive v3 operations to handle files, folders, permissions, and shared drives without manual web UI interaction. This enables scriptable access control and bulk file manipulation.

Can I export Google Docs to common formats and download large media files via the Drive API?

Export Google Docs to common formats and download large media files by executing Drive v3 API methods through the CLI. This supports developer and operations workflows needing automated exports and local downloads of Drive content.

What's the best way to apply consistent sharing policies across Google Workspace shared drives?

Apply consistent sharing policies by using the Skill to create, list, update, and delete file and drive permissions across Google Workspace domains. This automates collaboration and access control for shared drives.

Do I need authenticated gws CLI access and OAuth scopes to manage Drive revisions and change notifications?

Authenticated gws CLI access and appropriate OAuth scopes are required to manage Drive revisions, change notifications, and long-running operations. This authenticated access supports sync and backup workflows across individual accounts and Workspace domains.

How does managing shared drives and revisions through a CLI workflow help with backup sync operations?

Managing shared drives and revisions through a CLI workflow helps backup sync operations by programmatically handling long-running operations and change notifications. This ensures consistent archive copies and automated nightly exports of project documents.

Why use a scriptable CLI approach instead of the Google Drive web UI for bulk file operations?

Use a scriptable CLI approach for bulk file operations to reduce manual file handling and repeated permission updates. It provides a consistent way to manage Drive content, metadata, and sharing settings without switching between the web UI and custom code.