CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

google

Google Workspace CLI for Gmail, Calendar, Drive, Docs, Sheets, and Slides using gogcli. Use when asked to search email, schedule meetings, manage files, edit documents, update spreadsheets, or create presentations.

Quality

88%

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

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.

A well-structured command-reference skill: highly executable, lean, with proper overview-plus-references layering and genuine safety and error-handling guidance. The main improvement opportunities are de-duplicating the Quick Reference, surfacing the orphaned permissions.md, and making dry-run validation an explicit step before destructive operations.

Suggestions

Cut or merge the Quick Reference section with the per-service Commands sections (and the duplicated freebusy example) to remove repeated tokens; prefer the dynamic date pattern already shown in Examples over hardcoded demo dates like 2026-06-25.

Link references/permissions.md from SKILL.md (e.g., in the Agent Safety section: 'See [permissions.md](references/permissions.md) for the read/write classification of every command') so the safety classification is discoverable.

Add explicit validation sequencing for destructive and batch operations, e.g., instruct running `gog --dry-run drive delete <fileId>` and confirming the preview before executing, and resolving the exit-4 guidance (`gog auth setup`) with the documented `gog auth add` / `gog auth doctor` flow.

DimensionReasoningScore

Conciseness

The body is dominated by terse, executable command blocks with no explanation of concepts Claude already knows, so it is well past anchor 3. It stops short of anchor 5 ("every token earns its place") because the Quick Reference repeats six commands that reappear verbatim in the Commands sections, the freebusy example appears twice, and fixed demo dates ("2026-06-25") are repeated where the dynamic `date -d '+1 day'` pattern shown in Examples would serve better.

4 / 5

Actionability

Nearly everything is copy-paste-ready: real command syntax with concrete flags per service, an exit-code table with retry classifications, safety flags (--readonly, --dry-run, --no-input), and worked examples (search+jq pipeline, dynamic-date event creation) covering the common cases. The only placeholders are inherently session-specific IDs (<messageId>, <docId>), which matches anchor 5 rather than anchor 4's "minor gaps".

5 / 5

Workflow Clarity

The setup sequence is clear and ordered (install → auth credentials → authorize per-service → verify with `gog auth doctor`), error recovery guidance is explicit (retryable vs. user-intervention exit codes), and destructive operations have a documented validation mechanism (`--dry-run drive delete`, `--readonly`). It is not anchor 5 because the destructive commands are listed without an explicit dry-run-first instruction and the batch download example has no validation checkpoint — validation exists but is implicit rather than sequenced into the workflows.

4 / 5

Progressive Disclosure

The overview is well organized with per-service command samples and clearly signaled one-level-deep links ("See [gmail.md](references/gmail.md) for the full command reference"), and the docs.md → docs-workflows.md link is also surfaced directly from SKILL.md so nothing is buried. It falls short of anchor 5 because references/permissions.md — a useful read/write safety classification — exists in the bundle but is not linked from SKILL.md or any other file, making it undiscoverable.

4 / 5

Total

17

/

20

Passed

Description

88%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 strong description that clearly states what the skill does and when to use it, with concrete per-service trigger phrases in third-person voice. The only notable weakness is missing natural trigger variations for very common requests (sending email, attachments, sharing files), which slightly limits both keyword coverage and distinctiveness from generic office-document skills.

DimensionReasoningScore

Specificity

The description lists six concrete actions — "search email, schedule meetings, manage files, edit documents, update spreadsheets, or create presentations" — mapped one-to-one onto the six named services (Gmail, Calendar, Drive, Docs, Sheets, Slides), which is comprehensive coverage of the stated domain. It matches the anchor-5 example (multiple specific actions covering the tool's scope) rather than anchor 4, which is reserved for coverage with minor gaps.

5 / 5

Completeness

It explicitly answers both questions: the "what" ("Google Workspace CLI for Gmail, Calendar, Drive, Docs, Sheets, and Slides using gogcli") and the "when" ("Use when asked to search email, schedule meetings, manage files, edit documents, update spreadsheets, or create presentations") with concrete trigger phrases. This mirrors the rubric's good-overall example structure exactly, so it is not anchor 4, where the 'when' clause is present but less explicit.

5 / 5

Trigger Term Quality

Trigger phrases like "search email", "schedule meetings", and "create presentations" are natural user phrasings, giving good keyword coverage. It falls short of anchor 5 because common variations are absent: no "send/reply/forward email", "attachments", "share files", or "meetings/events" synonyms, which are among the most frequent real-world requests for these services.

4 / 5

Distinctiveness Conflict Risk

Naming the six Google services and the gogcli tool establishes a clear niche with mostly distinct triggers. It is not anchor 5 because generic phrases like "manage files", "edit documents", and "create presentations" could also match local-file office skills (.docx, .pptx), leaving minor overlap risk with closely related skills.

4 / 5

Total

18

/

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

odyssey4me/agent-skills

Path

skills/google/SKILL.md

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.