recipe-label-and-archive-emails

Apply Gmail labels to matching messages and archive them to keep your inbox clean.

By googleworkspace · 27,778 installs

npx skills add googleworkspace/cli --skill recipe-label-and-archive-emails

Source repository · Upstream listing

Label and Archive Gmail Threads PREREQUISITE: Load the following skills to execute this recipe: gws gmail Apply Gmail labels to matching messages and archive them to keep your inbox clean. Steps 1. Search for matching emails: gws gmail users messages list params '{"userId": "me", "q": "from:notifications@service.com"}' format table 2. Apply a label: gws gmail users messages modify params '{"userId": "me", "id": "MESSAGE ID"}' json '{"addLabelIds": ["LABEL ID"]}' 3. Archive (remove from inbox): gws gmail users messages modify params '{"userId": "me", "id": "MESSAGE ID"}' json '{"removeLabelIds": ["INBOX"]}'