CtrlK
BlogDocsLog inGet started
Tessl Logo

googlesheets-automation

Automate Google Sheets operations (read, write, format, filter, manage spreadsheets) via Rube MCP (Composio). Read/write data, manage tabs, apply formatting, and search rows programmatically.

Install with Tessl CLI

npx tessl i github:Lingjie-chen/MT5 --skill googlesheets-automation
What are skills?

67

2.87x

Quality

52%

Does it follow best practices?

Impact

95%

2.87x

Average score across 3 eval scenarios

Optimize this skill with Tessl

npx tessl skill review --optimize ./.trae/skills/googlesheets-automation/SKILL.md
SKILL.md
Review
Evals

Evaluation results

94%

46%

Automate Daily Sales Data Sync to Google Sheets

Read/write data workflow

Criteria
Without context
With context

RUBE_SEARCH_TOOLS first

0%

100%

RUBE_MANAGE_CONNECTIONS call

0%

100%

ACTIVE connection verified

0%

100%

Search spreadsheet by name

0%

100%

Enumerate tabs

50%

100%

Read before write

100%

100%

Bounded range notation

30%

40%

2D array values

100%

100%

Batch write tool

58%

100%

Rate limit awareness

100%

100%

Without context: $0.1791 · 1m 9s · 9 turns · 14 in / 3,910 out tokens

With context: $0.4528 · 1m 56s · 20 turns · 327 in / 5,850 out tokens

100%

47%

Format Quarterly Report Spreadsheet with Brand Styling

Cell formatting workflow

Criteria
Without context
With context

RUBE_SEARCH_TOOLS first

0%

100%

RUBE_MANAGE_CONNECTIONS

0%

100%

GET_SPREADSHEET_INFO prerequisite

33%

100%

Numeric worksheet_id

100%

100%

Float color values

100%

100%

Separate calls per range

0%

100%

FORMAT_CELL tool used

0%

100%

Formatting readback

100%

100%

Without context: $0.1981 · 1m 3s · 9 turns · 14 in / 3,767 out tokens

With context: $0.2856 · 1m 36s · 13 turns · 300 in / 5,264 out tokens

92%

92%

Sync Product Inventory Updates to Google Sheets

Upsert by key column

Criteria
Without context
With context

RUBE_SEARCH_TOOLS first

0%

100%

RUBE_MANAGE_CONNECTIONS

0%

100%

UPSERT_ROWS tool

0%

100%

Header-name keyColumn

0%

100%

Separate headers parameter

0%

100%

Space-quoted tab name

0%

100%

Whole-cell lookup note

0%

0%

Range required for lookup

0%

100%

Without context: $0.3694 · 1m 50s · 22 turns · 2,302 in / 6,136 out tokens

With context: $0.2601 · 1m 9s · 12 turns · 269 in / 3,568 out tokens

Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

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.