bygoogleworkspace· 58 skills
Manage Google Keep notes.
$npx -y skills add googleworkspace/cli --skill gws-keepInstalls into the current project.
Run `npx skills use "https://github.com/googleworkspace/cli" --skill "googleworkspace/cli/gws-keep"` and follow the generated skill instructions now. Read its complete output, redirecting it to a temporary file first if necessary. Resolve relative paths from the supporting-files directory it provides.
Use the skills in "https://github.com/googleworkspace/cli" that are relevant to the current task. Run `npx skills add "https://github.com/googleworkspace/cli"` and select the relevant skills, then follow their instructions.
| 1 | # keep (v1) |
| 2 | |
| 3 | > **PREREQUISITE:** Read `../gws-shared/SKILL.md` for auth, global flags, and security rules. If missing, run `gws generate-skills` to create it. |
| 4 | |
| 5 | ```bash |
| 6 | gws keep <resource> <method> [flags] |
| 7 | ``` |
| 8 | |
| 9 | ## API Resources |
| 10 | |
| 11 | ### media |
| 12 | |
| 13 | - `download` — Gets an attachment. To download attachment media via REST requires the alt=media query parameter. Returns a 400 bad request error if attachment media is not available in the requested MIME type. |
| 14 | |
| 15 | ### notes |
| 16 | |
| 17 | - `create` — Creates a new note. |
| 18 | - `delete` — Deletes a note. Caller must have the `OWNER` role on the note to delete. Deleting a note removes the resource immediately and cannot be undone. Any collaborators will lose access to the note. |
| 19 | - `get` — Gets a note. |
| 20 | - `list` — Lists notes. Every list call returns a page of results with `page_size` as the upper bound of returned items. A `page_size` of zero allows the server to choose the upper bound. The ListNotesResponse contains at most `page_size` entries. If there are more things left to list, it provides a `next_page_token` value. (Page tokens are opaque values.) To get the next page of results, copy the result's `next_page_token` into the next request's `page_token`. |
| 21 | - `permissions` — Operations on the 'permissions' resource |
| 22 | |
| 23 | ## Discovering Commands |
| 24 | |
| 25 | Before calling any API method, inspect it: |
| 26 | |
| 27 | ```bash |
| 28 | # Browse resources and methods |
| 29 | gws keep --help |
| 30 | |
| 31 | # Inspect a method's required params, types, and defaults |
| 32 | gws schema keep.<resource>.<method> |
| 33 | ``` |
| 34 | |
| 35 | Use `gws schema` output to build your `--params` and `--json` flags. |