CtrlK
BlogDocsLog inGet started
Tessl Logo

gog-classroom

Google Classroom operations through gog.

59

Quality

68%

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

Quality

Content

87%

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

The body is concise, actionable, and well-organized with executable safe-start commands and a clear command table. Its main weakness is the absence of an explicit feedback loop for destructive operations, which caps workflow clarity.

Suggestions

Add an explicit validate-fix-retry feedback loop for writes and deletes, e.g. 'Run with --dry-run; on errors, review the JSON output, fix the inputs, and re-run before committing the live write.'

Show a short end-to-end example for one common destructive action (e.g. creating a course or announcement) to make the write workflow concrete.

DimensionReasoningScore

Conciseness

The body is lean and efficient with no padded explanations of concepts Claude already knows; every line (safe-start commands, flag guidance, command table) earns its place, matching the lean-and-efficient anchor.

3 / 3

Actionability

It provides copy-paste-ready executable commands ('gog auth list --check --json --no-input', 'gog schema classroom --json') plus a concrete command table, and explicitly defers flag details to '--help'/'schema' rather than guessing syntax, matching fully executable guidance.

3 / 3

Workflow Clarity

A safe-start sequence and validation cues ('--dry-run before supported writes', 'Confirm the exact account, object, and mutation before any write or delete') are present, but there is no explicit validate-then-fix-then-retry feedback loop for destructive writes/deletes, which caps workflow clarity at 2.

2 / 3

Progressive Disclosure

The skill is under 50 lines with well-organized sections and a single one-level-deep, clearly signaled reference to '../gog/SKILL.md' for shared rules, matching the simple-skill note that allows a score of 3 for clear, well-organized content.

3 / 3

Total

11

/

12

Passed

Description

50%

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 is concise and names a clear domain and tool, but it relies on the generic word 'operations' instead of concrete actions and omits any explicit 'Use when...' trigger guidance. It is adequate but would benefit from listing specific capabilities and natural trigger terms.

Suggestions

Replace the generic word 'operations' with specific concrete actions, e.g. 'Create courses, post announcements, manage coursework and student submissions, and handle guardian invitations'.

Add an explicit 'Use when...' trigger clause, e.g. 'Use when the user asks about Google Classroom courses, announcements, coursework, submissions, or rosters'.

Include natural keyword variations users would say (assignments, classwork, grades) rather than relying on the internal tool name 'gog'.

DimensionReasoningScore

Specificity

The phrase 'Google Classroom operations through gog' names the domain and tool but the action word 'operations' is generic rather than a list of concrete capabilities, matching the anchor that names a domain with some but non-comprehensive actions.

2 / 3

Completeness

It weakly states what the skill does ('Google Classroom operations') but includes no 'Use when...' clause or equivalent trigger guidance, so per the judging guidelines completeness is capped at 2.

2 / 3

Trigger Term Quality

'Google Classroom' is a natural term users would say, but 'gog' is internal jargon and common variations like 'assignments', 'courses', or 'classwork' are absent, matching the anchor with some relevant keywords missing common variations.

2 / 3

Distinctiveness Conflict Risk

The named tool and domain give it a niche, but it could still overlap with other gog-backed skills and lacks distinctive trigger phrasing, matching the anchor for a somewhat specific skill that may overlap with similar skills.

2 / 3

Total

8

/

12

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.