Analyze and edit connected Google Sheets with range precision. Use when the user wants to find a spreadsheet, inspect tabs or ranges, search rows, plan formulas, clean or restructure tables, write concise summaries, or make explicit cell-range updates.
Use this skill to keep spreadsheet work grounded in the exact spreadsheet, sheet, range, headers, and formulas that matter.
get_cells. Treat get_range as the exception and use it only when plain displayed values are truly sufficient.get_range alone. Inspect the target cells with get_cells first so value choices come from the live cell metadata.get_cells read that includes the live constraint data you need, for example dataValidation,formattedValue,effectiveValue,userEnteredValue.batch_update, read ./references/batch-update-recipes.md for request-shape recall.batch_update so the batch is coherent and atomic. Avoid both mega-batches and one-request micro-batches.batch_update work, use a compact table or list with the request type, target range or sheet, proposed change, and reason.batch_update bodies, read ./references/batch-update-recipes.md.