tessl install tessl/pypi-pygsheets@2.0.0Google Spreadsheets Python API v4
Agent Success
Agent success rate when using this tile
76%
Improvement
Agent success rate improvement when using this tile compared to baseline
1.23x
Baseline
Agent success rate without this tile
62%
{
"context": "Evaluates whether the worksheet management helper correctly leverages pygsheets to create, reposition, hide, resize, and freeze tabs instead of reimplementing sheet logic. Focus is on choosing the right pygsheets worksheet and spreadsheet APIs that match each requirement in the spec.",
"type": "weighted_checklist",
"checklist": [
{
"name": "Reuse before add",
"description": "Looks up an existing tab by title using Spreadsheet.worksheet (with WorkSheetProperty.TITLE) and only calls Spreadsheet.add_worksheet when absent.",
"max_score": 20
},
{
"name": "Indexed creation",
"description": "Creates new tabs with Spreadsheet.add_worksheet using the index, rows, and cols parameters to place the sheet correctly and apply initial sizing.",
"max_score": 20
},
{
"name": "Reorder move",
"description": "Moves an existing worksheet to the requested position by setting Worksheet.index or using its update_index helper rather than deleting/recreating.",
"max_score": 20
},
{
"name": "Rename & hide",
"description": "Updates Worksheet.title for renaming and Worksheet.hidden for visibility, preserving order without rebuilding the sheet.",
"max_score": 20
},
{
"name": "Resize & freeze",
"description": "Uses Worksheet.resize (or rows/cols setters) plus Worksheet.frozen_rows/Worksheet.frozen_cols to grow grids and set frozen panes instead of manual data padding.",
"max_score": 20
}
]
}