recipe-create-gmail-filter
Create a Gmail filter to automatically label, star, or categorize incoming messages.
By googleworkspace · 28,659 installs
npx skills add googleworkspace/cli --skill recipe-create-gmail-filter
Source repository · Upstream listing
Create a Gmail Filter
PREREQUISITE: Load the following skills to execute this recipe: gws gmail
Create a Gmail filter to automatically label, star, or categorize incoming messages.
Steps
1. List existing labels: gws gmail users labels list params '{"userId": "me"}' format table
2. Create a new label: gws gmail users labels create params '{"userId": "me"}' json '{"name": "Receipts"}'
3. Create a filter: gws gmail users settings filters create params '{"userId": "me"}' json '{"criteria": {"from": "receipts@example.com"}, "action": {"addLabelIds": ["LABEL ID"], "removeLabelIds": ["INBOX"]}}'
4. Verify filter: gws gmail users settings filters list params '{"userId": "me"}' format table