gws-sheets-verifylisted
Install: claude install-skill Pirat83/claude-code-skills
# Google Sheets — Verify After Write
Claude Code is multimodal — it can see screenshots via the `Read` tool. Use this
to close a visual feedback loop after every Google Sheets write operation.
---
## Verify-After-Write Workflow
**Applies to ALL Google Sheets write operations:** update values, sort, insert/delete
rows, format, borders, batchUpdate.
### Steps
1. **Execute** the Sheets API command (update, batchUpdate, sort, etc.)
2. **Open the sheet** in Playwright:
```
browser_navigate to the spreadsheet URL
```
Use the specific tab URL if working on a named tab (append `#gid=SHEET_ID`).
3. **Wait for render:**
```
browser_wait_for selector=".grid-container" or timeout 5000
```
4. **Take screenshot:**
```
browser_take_screenshot (full page or element-specific)
```
5. **Read the screenshot** with the `Read` tool to visually inspect.
6. **Apply the Self-Review Checklist** (below).
7. **If issues found:** fix the command, re-execute, re-verify (max 2 cycles).
8. If still broken after 3 cycles, report to user with the screenshot.
### Important Notes
- Maximum 3 total verify cycles (initial + 2 fixes)
- The Playwright browser must be authenticated with Google (session cookies)
- For automated skills (cron), screenshot verification may not be possible —
use API read-back as fallback
---
## Self-Review Checklist
After reading the screenshot, check:
### Data Integrity
- All columns are still aligned — no column was sorted independently
- Ro