$npx -y skills add googleworkspace/cli --skill gws-keepManage Google Keep notes.
| 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. |