CtrlK
BlogDocsLog inGet started
Tessl Logo

gog-calendar

Google Calendar operations through gog.

55

Quality

69%

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 content is an exemplary auto-generated CLI skill: token-efficient, well-structured, and safely sequenced, with concrete executable commands up front, a complete subcommand table, and disciplined delegation of syntax details to --help and the schema command. The only notable gap is the absence of executable examples for common write operations and any post-write verification step.

DimensionReasoningScore

Conciseness

The body is lean and assumes competence: a safe-start command block, five one-line safety bullets, a compact command/purpose table, and two pointers to discovery commands. No concept over-explanation or padding — anchor 5 ('Lean and efficient; every token earns its place').

5 / 5

Actionability

The 'Safe start' block gives three fully executable copy-paste commands and the table enumerates every subcommand with a purpose. It stops short of anchor 5 because the most common mutations (create, update, respond) have no executable example — syntax is delegated to '--help' and 'gog schema', which are discovery commands rather than specific examples covering common cases.

4 / 5

Workflow Clarity

A clear sequence is present (auth check → schema discovery → readonly read) with explicit pre-write checkpoints: 'Use --dry-run before supported writes' and 'Confirm the exact account, object, and mutation before any write or delete'. Validation for the destructive commands (delete, delete-calendar) is present so the destructive-operation cap does not apply; the gap versus anchor 5 is that there is no post-write verification or error-recovery loop.

4 / 5

Progressive Disclosure

A short, well-organized overview that delegates bulk command syntax to runtime discovery ('gog calendar <command> --help', 'gog schema calendar <command> --json') and shared rules to the parent skill via a single clearly-signaled one-level reference ('Read ../gog/SKILL.md first'). No bundle files are needed and nothing that belongs in a separate file is inlined — anchor 5.

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 the domain and tool in third person and is appropriately concise, but it is too terse to be useful: it names no concrete operations, includes no 'use when' trigger guidance, and covers only a fraction of the natural terms a user might say. The rubric explicitly caps completeness at 3 for a missing 'Use when...' clause, and the vague 'operations' phrasing drags it to the low end.

Suggestions

List 3-5 concrete operations, e.g. 'Create, update, delete, and search calendar events; check free/busy and schedule meetings'.

Add an explicit trigger clause, e.g. 'Use when the user mentions Google Calendar, events, meetings, appointments, invites, scheduling, or free/busy'.

Include common user vocabulary and file/service extensions of phrasing ('gcal', 'Google Calendar', 'busy time', 'out of office') to improve trigger coverage.

DimensionReasoningScore

Specificity

"Google Calendar operations through gog" names the domain but the only action word is the generic "operations" — it matches anchor 2 ('Names the domain but actions are minimal or generic', e.g. 'Processes PDF files'). It is not a 3 because no concrete action (create, list, delete events, free/busy) is stated.

2 / 5

Completeness

"Google Calendar operations" communicates a tool and domain but reads as a vague 'what', and there is no 'Use when...' clause or equivalent trigger guidance — matching anchor 2 ('Has a vague what and no when'). Not a 3, which requires a clear 'what' with concrete actions; not a 1 because the domain and tool are clearly identified.

3 / 5

Trigger Term Quality

It includes natural terms users would say ('Google Calendar', 'calendar'), but misses common variations such as 'events', 'meetings', 'scheduling', or 'appointments'. This fits anchor 3 ('Some relevant keywords but missing common variations or synonyms') rather than 4, since keyword coverage is thin beyond 'calendar'.

3 / 5

Distinctiveness Conflict Risk

"Google Calendar" carves a clear niche with minimal conflict risk against unrelated skills, but the absence of any action words leaves minor overlap risk with sibling Google-Workspace skills that also go 'through gog' (e.g. Gmail, Drive). Fits anchor 4 ('Mostly distinct; minor overlap risk with closely related skills').

4 / 5

Total

12

/

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.

Validation — 15 / 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.