google-drive-skill

Automate Google Drive file upload, download, search, and sharing operations.

356|66|Updated Oct 13, 2025
One-click install
npx skills add https://github.com/zeenie-ai/MachinaOS --skill google-drive-skill
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: google-drive-skill
Source: https://github.com/zeenie-ai/MachinaOS/tree/main/server/skills/productivity_agent/google-drive-skill
Command: npx skills add https://github.com/zeenie-ai/MachinaOS --skill google-drive-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the manual effort of uploading, finding, downloading, and sharing files in Google Drive when you need those actions to happen reliably as part of an AI-driven workflow.

Core Features & Use Cases

  • Upload and manage files: Upload documents to a target folder using either a source URL or base64 content while setting names and optional MIME types.
  • Search and list files: List or search files by folder, query, type filters, and sorting to quickly locate what you need.
  • Download and share: Download a file by ID in base64 or URL form, then share it with specific recipients and permissions (reader/commenter/writer) with optional notifications.

Quick Start

Tell the AI to upload a file from a URL to your Drive folder and then share the uploaded file with a teammate.

Frequently Asked Questions about google-drive-skill

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

FAQPage Schema
How do I automate Google Drive file uploads from a URL?▼

To automate Google Drive file uploads, provide a source URL or base64 file content along with a target filename and optional MIME type. The Skill ingests the file directly into your specified Drive folder without manual browser interaction.

Can I search for specific file types in Google Drive using a query?▼

Yes, you can search for specific file types in Google Drive by applying type filters and text queries. The listing function supports folder IDs, custom search queries, maximum result limits, and sorting parameters to refine file retrieval.

What is the best way to share a Google Drive file with specific permissions?▼

The best way to share a Google Drive file is by providing the file ID and recipient email, then assigning a role such as reader, commenter, or writer. You can also enable optional email notifications for the shared recipients.

Does this Google Drive automation support downloading files by ID?▼

Yes, Google Drive automation supports downloading files by their unique file ID. The downloaded file content is returned in base64 format or as a URL, making it immediately available for downstream workflow processing.

Can I use this for both personal and business Google Drive workflows?▼

Yes, you can use this for both personal and business Google Drive workflows. It handles file ingestion, retrieval, and permissioned distribution across standard folders and shared drives within Workspace environments.