Create a Gmail filter to automatically label, star, or categorize incoming messages.
Install with Tessl CLI
npx tessl i github:googleworkspace/cli --skill recipe-create-gmail-filter88
Does it follow best practices?
If you maintain this skill, you can automatically optimize it using the tessl CLI to improve its score:
npx tessl skill review --optimize ./path/to/skillEvaluation — 100%
↑ 1.51xAgent success when using this skill
Validation for skill structure
Gmail filter creation with gws CLI
Uses gws binary
100%
100%
Labels create command
20%
100%
Correct userId param for labels create
0%
100%
--json for label creation
0%
100%
Filters create command
20%
100%
Correct userId param for filter
0%
100%
--json for filter creation
0%
100%
Filter criteria.from field
0%
100%
Filter action.addLabelIds
0%
100%
Filter JSON structure
0%
100%
Without context: $0.3503 · 1m 24s · 24 turns · 134 in / 4,222 out tokens
With context: $0.3677 · 1m 1s · 21 turns · 275 in / 3,352 out tokens
Label listing and filter verification workflow
Labels list command present
100%
100%
--format table for labels list
0%
100%
Labels list before create
100%
100%
Labels create present
100%
100%
Filters create present
100%
100%
Filters list verification
100%
100%
--format table for filters list
0%
100%
Verify step ordering
100%
100%
userId param consistency
100%
100%
gws binary used
100%
100%
Without context: $0.4186 · 1m 35s · 18 turns · 21 in / 3,896 out tokens
With context: $0.2574 · 1m 1s · 16 turns · 19 in / 2,933 out tokens
Filter action parameters and inbox removal
Uses gws binary
100%
100%
Filters create command
100%
100%
criteria.from field
100%
100%
action.addLabelIds present
100%
100%
action.removeLabelIds INBOX
100%
100%
Both action fields present
100%
100%
criteria and action top-level
100%
100%
Labels create present
100%
100%
--params userId param
100%
100%
--json flag for creates
100%
100%
Without context: $1.0628 · 3m 15s · 49 turns · 254 in / 8,516 out tokens
With context: $0.2469 · 54s · 15 turns · 428 in / 2,710 out tokens
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.