CtrlK
BlogDocsLog inGet started
Tessl Logo

gog-calendar

Google Calendar operations through gog.

55

Quality

63%

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-calendar/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

86%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.

The body is a well-organized, concise command reference with executable safe-start commands and explicit safety validation for destructive writes; its only gaps are deferred per-command syntax and the absence of an explicit error-recovery feedback loop.

DimensionReasoningScore

Conciseness

The body is lean: it never explains what Google Calendar is, gives copy-paste safe-start commands, a compact command table, and a one-line navigation hint, with every token earning its place. This matches "Lean and efficient; assumes Claude's competence; every token earns its place".

5 / 5

Actionability

The safe-start block is copy-paste ready ("gog auth list --check --json --no-input", "gog schema calendar --json", a readonly events query) and the table lists every command with a purpose, but per-command flag syntax is deferred to --help/schema rather than shown inline. This fits "Mostly executable guidance; concrete code or commands with minor gaps", just below 5 which expects specific examples covering common cases including writes.

4 / 5

Workflow Clarity

The Safe start section sequences auth-check -> schema fetch -> readonly query, and the safety bullets provide validation checkpoints for writes ("Confirm the exact account, object, and mutation before any write or delete", "--dry-run before supported writes", "--readonly"). Because explicit validation is present, the destructive-cap-at-3 does not apply; it sits at 4 rather than 5 only because no explicit error-recovery feedback loop (validate -> fix -> retry) is documented.

4 / 5

Progressive Disclosure

With no bundle files present, the body functions as a clear overview that delegates shared rules to one signaled reference ("Read ../gog/SKILL.md first") and command detail to --help/`gog schema ... --json`, organized under clean Safe start and Commands sections. This matches "Clear overview with well-signaled one-level-deep references; ... easy navigation".

5 / 5

Total

18

/

20

Passed

Description

40%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.

The description correctly identifies a distinct niche (Google Calendar via gog) in third person, but is too terse: it lists no concrete actions and includes no "Use when..." trigger guidance, leaving both specificity and completeness weak.

Suggestions

Add 2-3 concrete actions, e.g. "create, search, update, and delete calendar events".

Append a "Use when..." clause with natural triggers such as "Use when the user asks about events, appointments, meetings, or calendar scheduling".

Include common synonyms (events, appointments, meetings) so the description matches natural user phrasing.

DimensionReasoningScore

Specificity

The phrase "Google Calendar operations through gog" names the domain but uses the single generic action word "operations" with no concrete actions (no create/search/update listed), matching the anchor "Names the domain but actions are minimal or generic". It is above 1 because the domain is specific, but below 3 which requires 1-2 concrete named actions.

2 / 5

Completeness

It gives a vague "what" ("Google Calendar operations") with no "Use when..." trigger guidance at all, matching the anchor "Has a vague 'what' and no 'when'". The missing trigger clause caps completeness at 3 per the guidelines, and the vague what pulls it down to 2 rather than 3.

2 / 5

Trigger Term Quality

"Google Calendar" is a natural term users say, but the description omits common synonyms and variations (events, appointments, meetings, calendar) and relies on the tool jargon "gog", fitting "Some relevant keywords but missing common variations or synonyms". It is below 4 because keyword coverage is thin, and above 2 because at least one strong natural term is present.

3 / 5

Distinctiveness Conflict Risk

"Google Calendar ... through gog" carves a clear niche (a specific Google service via a specific tool) with only minor overlap risk against sibling gog skills (e.g. gmail), matching "Mostly distinct; minor overlap risk with closely related skills". It is below 5 only because no explicit trigger phrases reinforce the niche.

4 / 5

Total

11

/

20

Passed

Validation

93%

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

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

referenced_paths_exist

Referenced path issues: 1 missing

Warning

Total

15

/

16

Passed

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.