Read event data from a Google Sheets spreadsheet and create Google Calendar entries for each row.
Install with Tessl CLI
npx tessl i github:googleworkspace/cli --skill recipe-create-events-from-sheet81
Quality
77%
Does it follow best practices?
Impact
91%
15.16xAverage score across 3 eval scenarios
Optimize this skill with Tessl
npx tessl skill review --optimize ./skills/recipe-create-events-from-sheet/SKILL.mdgws read-to-calendar workflow
Uses gws binary
0%
100%
gws sheets +read
0%
100%
--spreadsheet-id flag
0%
100%
--range flag present
0%
100%
Range value Events!A2:D
0%
100%
gws calendar +insert
0%
100%
Per-row iteration
100%
100%
--summary flag
0%
100%
--start flag
0%
100%
--duration and --attendees flags
0%
100%
Without context: $0.2060 · 57s · 12 turns · 19 in / 3,199 out tokens
With context: $0.2632 · 56s · 17 turns · 278 in / 3,031 out tokens
gws sheet range and datetime parameters
Uses gws binary
0%
100%
gws sheets +read command
0%
100%
--spreadsheet-id present
0%
100%
Range starts at row 2
0%
100%
Sheet tab named Events
0%
0%
Range ends at column D
0%
100%
gws calendar +insert per row
0%
100%
ISO 8601 datetime for --start
0%
50%
--duration in minutes
0%
50%
--attendees comma-separated
0%
70%
Without context: $0.2530 · 1m 17s · 14 turns · 19 in / 4,603 out tokens
With context: $0.4008 · 1m 31s · 24 turns · 27 in / 5,197 out tokens
gws calendar insert parameters
Uses gws binary
0%
100%
gws sheets +read to fetch rows
0%
100%
Range Events!A2:D
0%
100%
gws calendar +insert command
0%
100%
Loop over all rows
100%
100%
--summary flag used
0%
100%
--start ISO datetime format
0%
100%
--duration in minutes
0%
100%
--attendees flag present
0%
100%
--attendees comma-separated
0%
100%
Without context: $0.2010 · 1m 3s · 12 turns · 15 in / 3,810 out tokens
With context: $0.2854 · 1m 4s · 18 turns · 21 in / 3,245 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.