gdcli

List, search, upload, download, and share Google Drive files via CLI.

10|2|Updated Jan 12, 2026
One-click install
npx skills add https://github.com/canvascoding/canvas-notebook --skill gdcli-canvascoding
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gdcli
Source: https://github.com/canvascoding/canvas-notebook/tree/main/seed_skills/gdcli
Command: npx skills add https://github.com/canvascoding/canvas-notebook --skill gdcli-canvascoding

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Google Drive management is often done through a GUI, which can slow automation and batch processing. This Skill provides a CLI to list, search, upload, download, and share Drive files directly from scripts and terminals, increasing reliability and speed.

Core Features & Use Cases

  • List and search Drive files from the terminal to quickly locate items without a browser
  • Upload and download files to and from Drive to automate data exchange in pipelines
  • Share Drive files or folders programmatically to integrate permissions into automation

Quick Start

Run gdcli to list files in a Drive folder and perform a simple upload or download in your workflow.

Frequently Asked Questions about gdcli

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

FAQPage Schema
How do I manage Google Drive files from the command line?

You can manage Google Drive files from the command line by using a CLI tool to list, search, upload, download, and share items directly from terminal scripts. This approach bypasses the web UI to streamline batch processing.

What do I need to automate Google Drive file transfers in scripts?

To automate Google Drive file transfers in scripts, you need the gdcli tool installed and a configured Google OAuth setup. These prerequisites enable scriptable workflows for uploading and downloading data without manual browser interaction.

Can I share Google Drive files programmatically through automation?

Yes, sharing Google Drive files programmatically is supported to integrate permissions into automation. You can automate sharing actions for files and folders directly from your terminal to streamline collaboration workflows.

What is the best way to search Google Drive folders without a browser?

The best way to search Google Drive folders without a browser is using a CLI tool designed for terminal file management. It allows you to quickly locate items and perform common operations within development and data handling pipelines.

Why use a CLI for Google Drive management instead of the web UI?

Using a CLI for Google Drive management increases reliability and speed compared to the web UI. It enables scriptable workflows across development, data handling, and collaboration by performing batch operations directly.

Are there limitations to executing Google Drive listing actions via terminal?

Executing Google Drive listing actions via terminal requires a configured Google OAuth setup and the specific CLI tool installed. Without these environment configurations, the scriptable workflows for file operations cannot function.