Content
72%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 content is highly actionable with executable commands throughout and is well-organized by section, but it lacks validation checkpoints for destructive operations and does not split reference material into bundle files. Adding verification steps and factoring the query/label tables into references would raise both capped dimensions.
Suggestions
Add verification checkpoints to destructive/batch operations, e.g. confirm a message exists before sending a draft, or re-read a message after modifying its labels.
Provide the referenced bundle files (scripts/auth.py, scripts/gmail.py) or move the query-syntax and common-label-ID tables into a references/ file and link to it from SKILL.md.
Remove the verbatim restatement of the description at the top of the body to trim redundant tokens.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is mostly lean executable commands and tables with no over-explanation of concepts Claude knows, though the description is restated verbatim at the top and the token-management section has minor padding. | 4 / 5 |
Actionability | It provides copy-paste-ready bash commands with concrete flags covering search, get, send, draft, modify, and list-labels, plus example values for each common case. | 5 / 5 |
Workflow Clarity | First-Time Setup is a clear sequence, but destructive/batch operations (send, modify labels, send-draft) have no validation or verification checkpoints, capping workflow clarity at 3 per the rubric. | 3 / 5 |
Progressive Disclosure | Sections are clearly headed, but all content is inlined in a ~170-line SKILL.md with no bundle files present (the referenced scripts/auth.py and scripts/gmail.py do not exist) and no separation into reference files for the query-syntax and label-ID tables. | 3 / 5 |
Total | 15 / 20 Passed |