CtrlK
BlogDocsLog inGet started
Tessl Logo

gog-inbox-triage

Gmail inbox triage with gog: prioritize unread mail, inspect safely, and prepare reply drafts.

63

Quality

79%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./.agents/skills/gog-inbox-triage/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

82%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

An exemplary lean, security-conscious workflow: concrete executable commands, explicit safety flags, and a defined output contract (four buckets with required fields). The only notable gaps are the missing draft-creation command in step 5 and the absence of failure-path guidance.

DimensionReasoningScore

Conciseness

The ~30-line body contains zero padding and no explanations of concepts Claude already knows — every line is either a command, a guardrail, or a concrete output requirement. Matches anchor 5 (lean, every token earns its place).

5 / 5

Actionability

Steps 1–3 are fully executable, copy-paste-ready commands with concrete flags (--readonly, --gmail-no-send, --max 25, --wrap-untrusted). Step 5 (draft creation) is the only write operation yet gives no concrete command, leaving a minor gap that keeps it at anchor 4 rather than 5.

4 / 5

Workflow Clarity

A clear 1–5 sequence with an explicit pre-flight checkpoint ("Verify auth without prompting") and safety gates (read-only inspection, never send during triage). However, there is no failure-path guidance (e.g., what to do if auth fails or search returns nothing), so it fits anchor 4 (most checkpoints present, minor validation gaps) rather than 5's explicit feedback loops. No destructive/batch cap applies since the workflow is read-only apart from a gated draft creation.

4 / 5

Progressive Disclosure

Under 50 lines, well organized as a numbered workflow, and the two references (../gog/SKILL.md, ../gog-gmail/SKILL.md) are clearly signaled one level deep at the top. Scored against the actual bundle structure (no references/, scripts/, or assets/ directories), the body's first instruction depends on sibling files not present in this bundle — a minor organization gap that keeps it at 4 rather than 5.

4 / 5

Total

17

/

20

Passed

Description

66%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A concise, domain-specific description with concrete actions and natural keywords, written in appropriate third-person verb style. Its main weakness is the absence of any 'Use when...' trigger clause, which both caps completeness and slightly weakens trigger-term quality.

Suggestions

Add an explicit trigger clause, e.g. "Use when the user asks to triage, prioritize, or clear their Gmail inbox, check unread email, or prepare reply drafts."

Replace the vague "inspect safely" with a concrete capability such as "inspect flagged threads with sanitized, read-only access".

Include common user phrasings like "email" and "sort my inbox" alongside "Gmail inbox triage" to broaden natural trigger coverage.

DimensionReasoningScore

Specificity

"prioritize unread mail" and "prepare reply drafts" are concrete actions, but "inspect safely" is generic and the description omits capabilities the body covers (bounded search, bucketed output). Fits anchor 4 (several specific actions, minor gaps) rather than 5, whose example lists comprehensive multi-action coverage.

4 / 5

Completeness

The "what" is clear (triage workflow with prioritize/inspect/draft actions), but there is no "Use when..." clause or equivalent trigger guidance; the judging guidelines explicitly cap completeness at 3 for a missing when-clause. Not 2 because the what-side is specific, not vague.

3 / 5

Trigger Term Quality

Natural terms present: "Gmail", "inbox", "triage", "unread mail", "reply drafts". Common variations a user would say — "email", "sort my inbox", "check messages" — are missing, so it matches anchor 4 (good coverage, a few natural terms missing) rather than 5's comprehensive synonym coverage.

4 / 5

Distinctiveness Conflict Risk

"Gmail inbox triage with gog" names a specific tool and a narrow niche, so it is mostly distinct with only minor overlap risk against sibling gog mail skills (which share the "gog" trigger vocabulary). Not 5 because it lacks explicit distinguishing trigger phrases of the anchor-5 example.

4 / 5

Total

15

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
openclaw/gogcli
Reviewed

Table of Contents

Is this your skill?

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.