google-drive

Automate Google Drive file export, download, and upload via CLI.

Updated Jan 30, 2026
One-click install
npx skills add https://github.com/takemi-ohama/ai-plugins --skill google-drive-takemi-ohama
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google-drive
Source: https://github.com/takemi-ohama/ai-plugins/tree/main/plugins/ndf/skills/google-drive
Command: npx skills add https://github.com/takemi-ohama/ai-plugins --skill google-drive-takemi-ohama

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Managing Google Drive and Google Docs files from a CLI environment can be cumbersome due to OAuth setup and scattered tools. This skill centralizes file export, download, and upload operations via a CLI, leveraging ndf:google-auth for authentication to streamline workflows.

Core Features & Use Cases

  • Export Google Docs/Sheets/Slides to text, HTML, or PDF formats using the Drive API.
  • Download binary files from Google Drive, preserving file integrity and permissions.
  • Upload & Share files with public links, enabling quick sharing workflows.
  • OAuth Delegation to ndf:google-auth for credential management and re-use across skills.

Quick Start

Authenticate with ndf:google-auth and run the CLI to export, download, or upload Google 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 export Google Docs to PDF from the command line?

You can export Google Docs, Sheets, and Slides to text, HTML, or PDF formats directly from the CLI. The skill automates file export operations by leveraging the Google Drive API to fetch and convert documents into your requested formats.

How do I upload files to Google Drive and get a public sharing link via CLI?

Uploading files and generating public sharing links is supported via CLI. The skill uses the Drive API to upload your files and automatically configures the sharing settings to provide a public access URL.

Do I need OAuth to manage Google Drive files from a CLI?

Yes, OAuth credentials are required to authenticate and manage Google Drive files from a CLI. This skill delegates credential management to the ndf:google-auth dependency, streamlining the OAuth setup and re-use process across your workflows.

Can I download binary files from Google Drive while preserving file integrity?

Downloading binary files from Google Drive preserves file integrity and permissions. The skill automates the download process via the Drive API, ensuring that the exact file data is retrieved without corruption during the transfer.

What Python dependencies are required to automate Google Drive operations?

Automating Google Drive operations requires the google-api-python-client, google-auth, and google-auth-oauthlib packages. These dependencies provide the necessary Drive API integration and OAuth authentication stack to execute file management workflows via uv run.