Content
71%Scale 1-5Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
This is a well-structured CLI reference skill with excellent actionability — every command is concrete and copy-paste ready. Its main weakness is including substantial reference material (Gmail query syntax, label IDs) that Claude already knows, which hurts both conciseness and progressive disclosure. The workflow is clear but could benefit from brief error handling or verification guidance.
Suggestions
Remove or drastically reduce the Gmail Query Syntax table and Common Label IDs table — Claude already knows Gmail search operators and standard label names. At most, include 2-3 non-obvious examples.
Add brief verification guidance after send/modify operations (e.g., 'Verify send success by checking the returned message ID' or 'If auth fails, re-run scripts/auth.py login').
Consider extracting the query syntax and label reference into a separate REFERENCE.md file if you want to preserve it, keeping SKILL.md focused on the command interface.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The skill is mostly efficient with concrete commands, but the Gmail Query Syntax table and Common Label IDs table are reference material Claude already knows well. The query syntax section in particular adds significant token cost for information that's standard Gmail knowledge. | 3 / 5 |
Actionability | Every command is fully executable and copy-paste ready with realistic examples covering common use cases. The CLI interface is clearly documented with flags and arguments for all operations including search, send, draft, and label modification. | 5 / 5 |
Workflow Clarity | The setup flow (auth → commands) is clear and the commands are well-organized by operation type. However, there are no validation steps or error handling guidance for potentially problematic operations like sending emails or modifying labels (e.g., confirming send success, handling auth failures). Since send is not destructive/batch in the traditional sense, this doesn't trigger the cap at 3, but some verification guidance would improve it. | 4 / 5 |
Progressive Disclosure | The content is reasonably structured with clear section headers, but the Gmail Query Syntax table and Common Label IDs table are reference material that would be better placed in a separate reference file. The skill inlines ~40 lines of reference content that inflates the main file. No bundle files are provided to offload this content. | 3 / 5 |
Total | 15 / 20 Passed |