google-drive

Control Google Drive files and folders via Drive API v3.

Updated Feb 17, 2026
One-click install
npx skills add https://github.com/gnestor/claude-workflow-plugin --skill google-drive-gnestor
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google-drive
Source: https://github.com/gnestor/claude-workflow-plugin/tree/main/.claude/skills/google/drive
Command: npx skills add https://github.com/gnestor/claude-workflow-plugin --skill google-drive-gnestor

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @std/dotenv, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Google Drive is a critical hub for files and collaboration, but managing files and permissions across multiple folders and users can be repetitive and error-prone without automation.

Core Features & Use Cases

  • Full Drive API v3 integration enabling searching, listing, downloading, uploading, updating, moving, copying, trashing, and deleting files and folders.
  • Permission management and sharing workflows to securely grant access and manage collaborators.
  • Common workflows for organizing My Drive and team folders, plus exports and metadata updates for large-scale document operations.

Quick Start

Run the drive-client script to authenticate, then search, download, upload, or share Drive files.

Frequently Asked Questions about google-drive

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

FAQPage Schema
How do I automate Google Drive file uploads and sharing via the Drive API?

Automate Google Drive file uploads and sharing by using the Drive API v3 integration to authenticate with OAuth credentials, then programmatically upload files and manage permission workflows to securely grant access to collaborators.

Do I need Google OAuth credentials to manage Drive files programmatically?

Yes, Google OAuth credentials are required for Google Drive file management. The skill uses OAuth-based authentication to verify access before executing any search, upload, download, or sharing commands across My Drive and Team Drives.

What's the best way to search and list files across Team Drives using the Drive API?

The best way to search and list files across Team Drives is through the unified drive-client interface, which supports robust querying and listing operations via Drive API v3 while handling errors and authentication automatically.

Can I move, copy, and trash files in My Drive without manual intervention?

Yes, you can move, copy, and trash files in My Drive without manual intervention. The skill exposes dedicated commands for these operations, enabling full programmatic control over file and folder organization.

Does this approach support downloading files and updating metadata for large-scale document operations?

Yes, this approach supports downloading files and updating metadata for large-scale document operations. The Drive API v3 integration provides dedicated download and update commands to handle exports and metadata changes efficiently.

Why does Google Drive API automation fail without proper error handling?

Google Drive API automation fails without proper error handling because network timeouts and permission errors disrupt workflows. This skill includes robust error handling within its unified interface to manage authentication and operation failures gracefully.