Google Sheets: Read and write spreadsheets.
59
Does it follow best practices?
If you maintain this skill, you can automatically optimize it using the tessl CLI to improve its score:
npx tessl skill review --optimize ./path/to/skillValidation for skill structure
Schema discovery workflow
gws schema invocation
66%
100%
Schema-driven param building
80%
100%
Correct CLI format
100%
100%
Uses --params or --json flag
0%
100%
Auth prerequisite referenced
53%
100%
gws sheets --help usage
0%
0%
Correct resource name
100%
100%
Script is executable bash
100%
100%
Without context: $0.5645 · 2m 3s · 31 turns · 310 in / 6,225 out tokens
With context: $0.3777 · 1m 24s · 22 turns · 25 in / 4,536 out tokens
Batch update operations
Uses batchUpdate method
50%
25%
Single atomic call
100%
100%
gws schema inspection
0%
66%
Schema-derived flags
0%
80%
Correct CLI format
0%
50%
--json body present
33%
100%
Spreadsheet ID used
100%
100%
Auth prerequisite noted
0%
0%
Without context: $0.8108 · 3m 3s · 50 turns · 396 in / 9,231 out tokens
With context: $0.2362 · 1m 8s · 15 turns · 175 in / 3,566 out tokens
Grid data retrieval and filtered reads
get with includeGridData
100%
100%
getByDataFilter for filtered read
100%
100%
dataFilters parameter present
0%
100%
Correct CLI format both calls
100%
100%
gws schema for get
0%
100%
gws schema for getByDataFilter
0%
100%
Notes explain method selection
100%
100%
Auth prerequisite referenced
0%
0%
Spreadsheet ID in both calls
100%
100%
Without context: $1.0101 · 3m 39s · 52 turns · 606 in / 10,697 out tokens
With context: $0.5403 · 2m 7s · 31 turns · 141 in / 7,252 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.