Skills

Recipe Label And Archive Emails

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

Install

npx skills add googleworkspace/cli --skill recipe-label-and-archive-emails -g -a claude-code -y
Repository
googleworkspace/cli32k
Category
Engineering
Updated
5d ago
License
Apache-2.0
Context cost
Lightabout 162 tokens
Runs scripts
No, instructions only

What it does

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

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"]}'

More in Engineering