Skip to content

gdrive

What it does

Uploads files to Google Drive, creates folders, sets sharing permissions, and returns share links you can paste into a message or doc.

When to use it

  • Sharing finished video assets with a client
  • Sending a sample workflow file (.nbflow) for review
  • Backing up generated outputs outside of R2
  • Anywhere you need a "click this link to download" URL

For project state synced to the master tracker spreadsheet, use tracker-sync instead — it handles Drive uploads of .nbflow files automatically.

How to invoke

You: upload Assets/XYZG3/final-cuts/ to my "Client Deliverables" Drive folder
     and share the folder with viewer access.

Claude: [creates folder, uploads files, sets permissions, returns share link]

Trigger phrases:

  • "upload to Drive"
  • "share this file via Drive"
  • "create a Drive folder for [project]"

What you get back

  • The Drive URL of the uploaded file or folder
  • Confirmation that sharing permissions are set as requested
  • A summary of what was uploaded (counts, file sizes)

Example session

You: upload all the final clips from Assets/XYZG3/generated-videos/v0-5/
     to a new Drive folder called "XYZG3 Final Cuts" and share it
     with anyone-with-the-link viewer access.

Claude: Creating folder "XYZG3 Final Cuts" in My Drive...
        Uploading 8 .mp4 files (total 47 MB)...
        Setting permissions: viewer access, anyone with the link.

        Share link: https://drive.google.com/drive/folders/[id]

        Folder is live. Send this link to whoever needs to review.

Limitations

  • Requires Google service account credentials configured (one-time setup)
  • Doesn't sync — uploads are one-way snapshots
  • Large folders take longer (a 30-clip folder might take 1-2 minutes)
  • Doesn't handle Drive's quota / storage limits — if you're near full, the upload fails