Gws Drive Upload
googleworkspace/cliThis skill allows users to upload files to Google Drive with automatic detection of metadata such as MIME type and filename. It supports specifying parent folders and target filenames via command-line flags, making it suitable for users managing files programmatically or integrating Drive uploads into workflows. Ideal for developers and productivity users needing streamlined, scriptable file uploads with minimal setup.
drive +upload
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
Usage
gws drive +upload <file>
Flags
Flag
Required
Default
Description
<file>
✓
—
Path to file to upload
--parent
—
—
Parent folder ID
--name
—
—
Target filename (defaults to source filename)
Examples
gws drive +upload ./report.pdf
gws drive +upload ./report.pdf --parent FOLDER_ID
gws drive +upload ./data.csv --name 'Sales Data.csv'
Tips
- MIME type is detected automatically.
- Filename is inferred from the local path unless --name is given.
[!CAUTION] This is a write command — confirm with the user before executing.
See Also
- gws-shared — Global flags and auth
- gws-drive — All manage files, folders, and shared drives commands
GitHub Owner
Owner: googleworkspace
GitHub Links
- Website: https://developers.google.com/workspace
- Twitter: https://twitter.com/workspacedevs
Files
gws-shared
- View: https://github.com/googleworkspace/cli/blob/HEAD/skills/gws-drive-upload/../gws-shared/SKILL.md
gws-drive
- View: https://github.com/googleworkspace/cli/blob/HEAD/skills/gws-drive-upload/../gws-drive/SKILL.md
SKILL.md
name: gws-drive-upload version: 1.0.0 description: "Google Drive: Upload a file with automatic metadata." metadata: openclaw: category: "productivity" requires: bins: ["gws"] cliHelp: "gws drive +upload --help"
drive +upload
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
Usage
gws drive +upload <file>
Flags
| Flag | Required | Default | Description |
|---|---|---|---|
<file> | ✓ | — | Path to file to upload |
--parent | — | — | Parent folder ID |
--name | — | — | Target filename (defaults to source filename) |
Examples
gws drive +upload ./report.pdf
gws drive +upload ./report.pdf --parent FOLDER_ID
gws drive +upload ./data.csv --name 'Sales Data.csv'
Tips
- MIME type is detected automatically.
- Filename is inferred from the local path unless --name is given.
[!CAUTION] This is a write command — confirm with the user before executing.
See Also
- gws-shared — Global flags and auth
- gws-drive — All manage files, folders, and shared drives commands