gws-drive-upload

Upload files to Google Drive with user-specified metadata.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Streamlines the process of uploading files to Google Drive while automatically applying metadata to enhance organization and accessibility.

Core Features & Use Cases

  • Automatic Metadata: Files are uploaded with metadata such as title and description, improving Drive's search capabilities.
  • Flexible Upload Options: Specify the parent folder and target filename for greater control over file organization.
  • Use Case: If you need to quickly upload a report with specific metadata to a designated folder in your Google Drive, this skill can save time and maintain a structured file system.

Quick Start

Upload the document 'sales_report.pdf' to the 'Reports' folder on Google Drive with a custom name using 'gws drive +upload sales_report.pdf --parent FOLDER_ID --name 'Sales Report 2023''

Frequently Asked Questions about gws-drive-upload

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

FAQPage Schema
How do I upload files to Google Drive with custom metadata?

You can upload files to Google Drive with custom metadata by specifying the target filename, parent folder ID, and descriptive attributes during the transfer. This process automatically embeds the title and description to enhance organization and searchability within your Drive environment.

What is the best way to organize corporate documents in Google Drive programmatically?

Organizing corporate documents in Google Drive programmatically is best achieved by uploading files with embedded metadata like titles and descriptions while specifying parent folders. This maintains a structured file system and improves accessibility for administrative tasks.

Do I need the google-api-python-client to upload files to Google Drive with metadata?

Yes, you need the google-api-python-client installed to interact with the Google Drive API. This dependency is required to handle file upload tasks and apply user-specified metadata to your documents.

Can I specify a target folder when uploading documents to Google Drive?

Yes, you can specify a target folder when uploading documents to Google Drive by providing the parent folder ID. This flexible upload option gives you greater control over file organization within your corporate environment.

How do I automate file uploads to a designated Google Drive folder using a script?

You automate file uploads to a designated Google Drive folder by running the provided script with arguments for the file path, parent folder ID, and custom name. This facilitates administrative tasks involving document management and file organization.

Why apply metadata when uploading files to Google Drive for corporate document management?

Applying metadata when uploading files to Google Drive enhances organization and accessibility by embedding titles and descriptions. This improves Drive's search capabilities, making it easier to locate reports and maintain a structured corporate file system.