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-automation67
Quality
52%
Does it follow best practices?
Impact
95%
2.87xAverage score across 3 eval scenarios
Optimize this skill with Tessl
npx tessl skill review --optimize ./.trae/skills/googlesheets-automation/SKILL.mdRead/write data workflow
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
Cell formatting workflow
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
Upsert by key column
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
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.