google-drive

Manage Google Drive files and folders via API with OAuth authentication.

2|1|Updated Dec 30, 2025
One-click install
npx skills add https://github.com/abdullahbeam/nexus-design-abdullah --skill google-drive-abdullahbeam
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google-drive
Source: https://github.com/abdullahbeam/nexus-design-abdullah/tree/main/00-system/skills/google/google-drive
Command: npx skills add https://github.com/abdullahbeam/nexus-design-abdullah --skill google-drive-abdullahbeam

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires google-auth, google-auth-oauthlib, google-api-python-client, and includes scripts (resource) components.

What problem does it solve?

Manually navigating the Google Drive web interface to upload, download, organize, and share files is slow and error-prone, especially when handling multiple assets or collaborating with distributed teams.

Core Features & Use Cases

  • Full File Lifecycle Management: Upload local files, download cloud assets, create folders, move, copy, rename, and delete (move to trash) files and folders directly from your workflow.
  • Sharing & Permissions Control: Share files with specific users and assign view, comment, or edit access levels to streamline team collaboration.
  • Use Case: For example, if you are preparing a client deliverable, you can upload the final report to a shared Drive folder and grant edit access to your team members in seconds.

Quick Start

Use the google-drive skill to upload the local file 'client-report-q3.pdf' to your shared client folder and share it with your account team as editors.

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 management without manual web interface navigation?

You can automate Google Drive file management by using API-driven scripts to upload local assets, download cloud files, create folders, and organize folder structures. This executes deterministic file operations without manual web interface navigation.

How do I control sharing permissions for team collaboration on Google Drive?

To control sharing permissions for team collaboration on Google Drive, you can share files with specific users and assign view, comment, or edit access levels. This streamlines team collaboration by automating permission grants directly within your workflow.

Do I need OAuth authentication to upload local files to Google Drive via API?

Yes, OAuth authentication is required to upload local files to Google Drive via API. Accessing the Google Drive API to execute file operations and control sharing permissions requires valid OAuth credentials to authenticate your account securely.

What is the best way to move and rename Google Drive folders in bulk?

The best way to move and rename Google Drive folders in bulk is using deterministic API scripts. These scripts can automate full file lifecycle management including moving, copying, renaming, and deleting folders directly from your workflow environment.

Can I use Python scripts to download cloud assets from Google Drive?

Yes, you can use Python scripts with the google-api-python-client library to download cloud assets from Google Drive. This allows your workflow to retrieve cloud files programmatically as part of an automated file lifecycle management process.

Why does managing Google Drive files manually cause errors during team collaboration?

Managing Google Drive files manually causes errors because navigating the web interface to upload, download, and share multiple assets is slow and error-prone. Automating these cloud storage workflow tasks prevents manual mistakes during distributed team collaboration.