From gws
Uploads local files to Google Drive via gws CLI with automatic MIME detection, metadata, filename inference, parent folder support, and custom naming.
npx claudepluginhub wadewarren/gws-claude-pluginThis skill uses the workspace's default tool permissions.
> **PREREQUISITE:** Read `../gws-shared/SKILL.md` for auth, global flags, and security rules. If missing, run `gws generate-skills` to create it.
Uploads local files to Google Drive via gws CLI with automatic MIME detection, metadata, filename inference, parent folder support, and custom naming.
Uploads files to Google Drive via Google Apps Script web app using base64 and curl. Triggers on 'upload/save to Drive' phrases (English/Hebrew) or proactively for workflow outputs. Supports folders.
Automates Google Drive file and folder operations via Python CLI scripts: search, list, upload, download, create, move, rename, trash. Standalone OAuth for Workspace accounts, no MCP server needed.
Share bugs, ideas, or general feedback.
PREREQUISITE: Read
../gws-shared/SKILL.mdfor auth, global flags, and security rules. If missing, rungws generate-skillsto create it.
Upload a file with automatic metadata
gws drive +upload <file>
| Flag | Required | Default | Description |
|---|---|---|---|
<file> | ✓ | — | Path to file to upload |
--parent | — | — | Parent folder ID |
--name | — | — | Target filename (defaults to source filename) |
gws drive +upload ./report.pdf
gws drive +upload ./report.pdf --parent FOLDER_ID
gws drive +upload ./data.csv --name 'Sales Data.csv'
[!CAUTION] This is a write command — confirm with the user before executing.