CtrlK
BlogDocsLog inGet started
Tessl Logo

gws-sheets

Google Sheets: Read and write spreadsheets.

Install with Tessl CLI

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

59

Does it follow best practices?

Validation for skill structure

SKILL.md
Review
Evals

Evaluation results

90%

25%

Spreadsheet Creation Automation Script

Schema discovery workflow

Criteria
Without context
With context

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

63%

28%

Sprint Review Spreadsheet Updater

Batch update operations

Criteria
Without context
With context

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

95%

30%

Spreadsheet Data Extraction Pipeline

Grid data retrieval and filtered reads

Criteria
Without context
With context

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

Evaluated
Agent
Claude Code

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.