CtrlK
BlogDocsLog inGet started
Tessl Logo

google-sheets

Read, write, and format Google Sheets spreadsheets. Manage cell values, ranges, formulas, pivot tables, and charts. Use when asked to update a gsheet, edit a Google spreadsheet, add formulas, or work with spreadsheet data.

Install with Tessl CLI

npx tessl i github:odyssey4me/agent-skills --skill google-sheets
What are skills?

93

1.61x

Does it follow best practices?

Evaluation92%

1.61x

Agent success when using this skill

Validation for skill structure

SKILL.md
Review
Evals

Evaluation results

90%

47%

HR Employee Records Import

Error handling and batch data import

Criteria
Without context
With context

Skill script used

0%

100%

Check command called

0%

0%

Pip install reference

0%

0%

JSON 2D array format

0%

100%

No retry on auth error

100%

100%

Auth error user notification

66%

100%

Auth reset suggestion

0%

100%

Retry on transient errors

53%

100%

Sheet-qualified ranges

100%

100%

Append auto-finds row

0%

100%

Without context: $0.3625 · 2m 7s · 16 turns · 23 in / 7,030 out tokens

With context: $0.9592 · 2m 29s · 30 turns · 34 in / 7,931 out tokens

90%

20%

Monthly Sales Commission Calculator

Formula writing, reading, and performance

Criteria
Without context
With context

Skill script used

0%

100%

Formulas start with =

100%

100%

FORMULA read format

100%

100%

Dollar-sign escaping

100%

100%

Range aggregation

100%

100%

No volatile functions

100%

100%

ARRAYFORMULA usage

0%

0%

Sheet-qualified ranges

0%

100%

Without context: $0.4888 · 2m 42s · 20 turns · 26 in / 9,301 out tokens

With context: $0.7443 · 2m 30s · 20 turns · 24 in / 7,870 out tokens

85%

10%

Quarterly Planning Spreadsheet Reorganization

Sheet management and range notation

Criteria
Without context
With context

Skill script used

0%

100%

Get before delete

100%

100%

Delete by sheet-id

100%

100%

Quoted sheet names

0%

0%

Multi-tab creation

100%

100%

Multiple commands for non-contiguous

100%

100%

Uses values clear

100%

100%

Without context: $0.5486 · 2m 45s · 19 turns · 26 in / 11,048 out tokens

With context: $0.8226 · 2m 52s · 22 turns · 24 in / 9,681 out tokens

92%

79%

Workstation Onboarding: Google Sheets Access Setup

OAuth setup, auth status, and credential configuration

Criteria
Without context
With context

Skill script used

0%

100%

Auth reset first

0%

100%

Auth setup invoked

0%

100%

Client ID flag used

0%

100%

Client secret flag used

0%

100%

Auth status called

0%

100%

Check command called

0%

100%

Non-zero exit on failure

100%

100%

Pip install included

0%

0%

Credentials not hardcoded

100%

100%

Reset before setup order

0%

100%

Without context: $0.5505 · 2m 7s · 24 turns · 8,736 in / 6,867 out tokens

With context: $0.5464 · 1m 40s · 25 turns · 31 in / 4,603 out tokens

100%

27%

Regional Sales Consolidation Dashboard

Cross-sheet formulas and lookup function preferences

Criteria
Without context
With context

Skill script used

0%

100%

Cross-sheet formula syntax

100%

100%

Aggregation via cross-sheet range

100%

100%

INDEX/MATCH for lookup

50%

100%

No VLOOKUP used

0%

100%

Sheet-qualified ranges

100%

100%

Spreadsheet ID stored

100%

100%

Multi-sheet creation

70%

100%

JSON 2D array format

100%

100%

Data starts at A1

100%

100%

Without context: $0.3226 · 2m 1s · 16 turns · 51 in / 6,870 out tokens

With context: $0.9598 · 2m 37s · 23 turns · 299 in / 9,924 out tokens

100%

30%

Financial Spreadsheet Compliance Audit Tool

Read format options and spreadsheet ID from URL

Criteria
Without context
With context

Skill script used

0%

100%

Spreadsheet ID from URL

100%

100%

FORMATTED_VALUE read

50%

100%

UNFORMATTED_VALUE read

50%

100%

FORMULA read

50%

100%

Three separate output files

100%

100%

Sheet-qualified range used

75%

100%

Same range all three reads

100%

100%

URL accepted as argument

100%

100%

ID not hardcoded

100%

100%

Without context: $0.1686 · 49s · 13 turns · 19 in / 2,711 out tokens

With context: $0.7601 · 1m 51s · 24 turns · 28 in / 6,091 out tokens

Evaluated
Agent
Claude Code
Model
Unknown

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.