CtrlK
BlogDocsLog inGet started
Tessl Logo

gogcli

Use `gog` CLI for Gmail and Google Calendar operations. Trigger when user asks to send/search/read email, manage Gmail labels/drafts/filters, create/update/list calendar events, check availability, or interact with Google Workspace email and scheduling. Also covers auth setup, account management, and output formatting.

71

Quality

89%

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

80%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, actionable CLI reference that delegates detail to a single real reference file. Its main weakness is workflow clarity around destructive and batch operations, which lack explicit validation checkpoints despite a documented confirmation guardrail.

Suggestions

Add an explicit validate-then-proceed pattern for destructive operations (e.g., 'preview with --json before send/delete', or 'confirm recipient and subject before `gog gmail send`') to lift workflow clarity above the destructive-ops cap.

Show a batch-operation feedback loop (e.g., search --json | inspect | apply labels) with a dry-run/verify step before the mutating command.

Trim minor explanatory asides like 'Default: human-readable tables' and 'errors on stderr' into a one-line global-flags note to tighten conciseness.

DimensionReasoningScore

Conciseness

Mostly lean command reference with terse inline comments and no concept over-explanation, but a few explanatory lines ('Default: human-readable tables', 'errors on stderr') could be trimmed to reach fully efficient.

4 / 5

Actionability

Provides fully executable, copy-paste-ready `gog` commands covering the common Gmail and Calendar cases (search, read, send, reply, drafts, labels, attachments, event CRUD, RSVP, freebusy).

5 / 5

Workflow Clarity

A rough sequence exists (auth setup with a verify step, then operations) and confirmation behavior is documented, but destructive (send, delete) and batch operations lack explicit validate→fix→retry feedback loops, capping this dimension at 3.

3 / 5

Progressive Disclosure

The body is a concise quick-reference overview that points to a single, clearly-signaled, one-level-deep reference (references/commands.md, which exists) for the full command surface, making navigation easy.

5 / 5

Total

17

/

20

Passed

Description

92%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, third-person description that names concrete actions and gives explicit trigger guidance for both Gmail and Calendar. It is comprehensive and distinct, with only minor gaps in natural-term synonyms.

DimensionReasoningScore

Specificity

Lists multiple concrete actions across both domains — 'send/search/read email, manage Gmail labels/drafts/filters, create/update/list calendar events, check availability' plus auth and formatting — giving comprehensive coverage rather than generic language.

5 / 5

Completeness

Explicitly answers both 'what' ('Use `gog` CLI for Gmail and Google Calendar operations') and 'when' ('Trigger when user asks to...') with concrete trigger phrases, matching the top anchor.

5 / 5

Trigger Term Quality

Strong natural trigger phrases ('send/search/read email', 'check availability', 'Google Workspace email and scheduling'), but common synonyms like 'meetings', 'invites', and 'reminders' are absent, leaving a few natural terms missing.

4 / 5

Distinctiveness Conflict Risk

Clear niche — a single `gog` CLI scoped to Gmail and Calendar — with distinct, service-specific triggers and minimal overlap risk with other skills.

5 / 5

Total

19

/

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
ddnetters/homelab-agent-skills
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.