← ClaudeAtlas

gws-sheets-verifylisted

Visual feedback loop for Google Sheets operations. After any write, take a Playwright screenshot and verify data integrity, sort order, and formatting.
Pirat83/claude-code-skills · ★ 2 · Data & Documents · score 78
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