Content
65%Weight 40%Scale 1-5Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
The body is a strong, fully executable command reference with lean examples for every operation, but it inlines Gmail query-syntax and label-ID reference tables Claude already knows, and lacks validation steps for outward-facing operations like sending email. Moving reference material out of SKILL.md and adding pre-send verification would lift the weakest dimensions.
Suggestions
Move the Gmail query syntax and Common Label IDs tables into a reference file (e.g. references/query-syntax.md) and link to it, trimming SKILL.md to setup plus the command cookbook.
Add a validation step for destructive/outward-facing operations, e.g. create a draft and show it to the user for confirmation before `send-draft`, or verify MESSAGE_ID with a `get --format metadata` call before modifying labels.
Drop or compress the explanations of standard Gmail search operators that Claude already knows, keeping only skill-specific behavior like `--include-spam-trash` and the keyring service name.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The command sections are lean and comment-driven, but two sections restate knowledge Claude already has: the 16-row Gmail query-syntax table (from:, to:, is:unread, etc.) and the Common Label IDs table (INBOX, SENT, DRAFT, STARRED...). This is 'mostly efficient but includes some unnecessary explanation or could be tightened' (anchor 3) — the padding is compact tables rather than prose, keeping it above anchor 2. | 3 / 5 |
Actionability | Every example is a fully executable copy-paste command with flags and realistic values, covering the common cases: search with query syntax and --limit/--label, get with --format variants, send with --cc/--bcc/--from/--html, draft creation and sending, and label modification. This matches the 'fully executable; copy-paste ready; specific examples cover the common cases' anchor. | 5 / 5 |
Workflow Clarity | The setup sequence is present and ordered (login, status, logout, with auto-authentication on first use), but outward-facing/destructive operations (sending email, send-draft, batch label modification) have no validation or verification steps — no preview-before-send or confirm-before-modify guidance. Per the rubric guideline, missing validation for destructive/batch operations caps workflow clarity at 3 even though the command sections are clear. | 3 / 5 |
Progressive Disclosure | The body is well-sectioned, but no bundle reference files exist and reference material (the Gmail query-syntax table and Common Label IDs) is inlined in SKILL.md where it belongs in a separate reference file. This matches anchor 3: 'some structure but could be better organized; content that should be separate is inline' — the skill exceeds the under-50-line simple-skill exception, so inline reference material cannot score higher. | 3 / 5 |
Total | 14 / 20 Passed |