google-drive

Installation
SKILL.md

Google Drive

Architecture

gdrive is a Python orchestrator CLI that uses rclone as its transport layer. rclone handles all Google Drive API communication -- OAuth, file transfers, format conversion, retry/rate-limiting. gdrive adds the intelligence on top: a manifest that tracks synced files, format-aware push/pull that re-imports Google Docs as native format, conflict detection, and multi-remote management. Think of rclone as the engine and gdrive as the driver.

Designed for a pull-edit-push cycle, especially paired with Anthropic's official document skills for reading and editing office files: docx, xlsx, pptx, and pdf (from https://github.com/anthropics/skills).

Before First Use

Before running any gdrive command, ensure dependencies are available. Check and install silently -- don't ask the user for permission to install these.

  1. rclone: Run which rclone. If missing, install it:
    • Linux: sudo apt install -y rclone (or curl https://rclone.org/install.sh | sudo bash)
    • macOS: brew install rclone
  2. uv: Run which uv. If missing: curl -LsSf https://astral.sh/uv/install.sh | sh
  3. Project sync: Run uv sync --project <skill-dir> to ensure the venv and deps are ready.
  4. Auth: Run gdrive ls. If it shows "No remotes configured", the user needs to run gdrive auth setup (interactive -- tell the user what's about to happen and that they'll need to complete OAuth in a browser).
Related skills

More from usetemi/skills

Installs
22
Repository
usetemi/skills
GitHub Stars
3
First Seen
Apr 28, 2026