Create a Google Classroom course and invite students.
Install with Tessl CLI
npx tessl i github:googleworkspace/cli --skill recipe-create-classroom-course74
Quality
63%
Does it follow best practices?
Impact
100%
3.12xAverage score across 3 eval scenarios
Optimize this skill with Tessl
npx tessl skill review --optimize ./skills/recipe-create-classroom-course/SKILL.mdFull classroom course setup workflow
Uses gws CLI
0%
100%
Course create command
0%
100%
Create uses --json flag
0%
100%
Course JSON has name field
100%
100%
Course JSON has section field
100%
100%
Course JSON has room field
100%
100%
ownerId set to me
0%
100%
Invitation command
0%
100%
Invitation role is STUDENT
100%
100%
courseId in invitation
100%
100%
Student list command
0%
100%
List uses --format table
0%
100%
Without context: $0.1319 · 38s · 9 turns · 14 in / 2,441 out tokens
With context: $0.2722 · 1m 2s · 17 turns · 20 in / 3,505 out tokens
Bulk student invitation to existing course
Uses gws CLI
0%
100%
Invitation subcommand
0%
100%
Invitation uses --json flag
0%
100%
courseId in invitation JSON
100%
100%
userId in invitation JSON
100%
100%
Role is STUDENT
100%
100%
All 5 students enrolled
100%
100%
Student list command
0%
100%
List uses --params
0%
100%
List uses --format table
0%
100%
Without context: $0.2148 · 1m 11s · 13 turns · 18 in / 3,989 out tokens
With context: $0.3228 · 1m 5s · 22 turns · 106 in / 3,279 out tokens
CLI command structure and JSON payload correctness
Uses gws binary
0%
100%
Course create command
0%
100%
Course create --json flag
0%
100%
ownerId field present
100%
100%
ownerId value is me
100%
100%
Invitation command
0%
100%
Invitation --json flag
0%
100%
Invitation role field
0%
100%
Role value is STUDENT
0%
100%
Student list command
0%
100%
List --format table
0%
100%
List --params flag
0%
100%
Without context: $0.2175 · 1m 4s · 13 turns · 19 in / 3,517 out tokens
With context: $0.2000 · 49s · 12 turns · 15 in / 2,884 out tokens
Table of Contents
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.