CtrlK
BlogDocsLog inGet started
Tessl Logo

gws-classroom

Google Classroom: Manage classes, rosters, and coursework.

Install with Tessl CLI

npx tessl i github:googleworkspace/cli --skill gws-classroom
What are skills?

56

1.20x

Quality

48%

Does it follow best practices?

Impact

57%

1.20x

Average score across 3 eval scenarios

Optimize this skill with Tessl

npx tessl skill review --optimize ./skills/gws-classroom/SKILL.md
SKILL.md
Review
Evals

Evaluation results

45%

20%

Semester Course Provisioning Script

Schema-driven course setup workflow

Criteria
Without context
With context

Help discovery step

0%

0%

Schema inspection for course create

0%

0%

Schema inspection for teacher enrolment

0%

0%

Correct command syntax

100%

100%

Params or json flags used

0%

100%

Auth prerequisite acknowledged

100%

100%

Without context: $0.1868 · 48s · 12 turns · 16 in / 2,478 out tokens

With context: $0.4391 · 1m 30s · 25 turns · 185 in / 4,850 out tokens

66%

Bulk Course Invitation Script

Invitation idempotency and listing constraints

Criteria
Without context
With context

Schema inspect invitations.list

0%

0%

Schema inspect invitations.create

0%

0%

Schema inspect invitations.delete

0%

0%

List filter supplied

100%

100%

Delete before recreate

100%

100%

Correct invitations syntax

100%

100%

Params or json flags

100%

100%

Without context: $0.4810 · 2m 12s · 31 turns · 29 in / 6,916 out tokens

With context: $0.5476 · 2m 19s · 25 turns · 274 in / 7,954 out tokens

65%

10%

Classroom Activity Notification Setup

Registration server-assigned field handling

Criteria
Without context
With context

Help discovery step

0%

0%

Schema inspection for create

0%

0%

No id field set

100%

100%

No expiry_time field set

100%

100%

Server-assigned fields documented

100%

100%

Params or json flags used

0%

100%

Without context: $0.3147 · 1m 54s · 17 turns · 23 in / 6,090 out tokens

With context: $0.3641 · 1m 35s · 18 turns · 101 in / 4,924 out tokens

Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

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.