← ClaudeAtlas

sheets-bridgelisted

Treat Google Sheets (or Excel) as a real finance interface rather than a dumping ground - schema pinning, single-writer-per-range zone contracts, never overwriting human-entered cells, versioned snapshots, and safe pull/push patterns. Use when reading from or writing to a spreadsheet that humans also edit. Trigger on "Google Sheets", "push to the sheet", "update the tab", "read the spreadsheet", "the sheet broke", "someone overwrote", "sync to sheets", "export to Excel".
Lukehle/closeloop · ★ 1 · Data & Documents · score 72
Install: claude install-skill Lukehle/closeloop
# Sheets bridge Spreadsheets are where finance actually works, and they are also the most fragile integration surface in the stack: no schema enforcement, no transactions, last-write-wins, and a human editing the same file at the same time as your automation. Every rule here exists to stop the same failure: **an automation silently destroying work a human did.** That failure is usually discovered weeks later, and by then the original values are gone. Load `finance-guardrails` — Rail 2 (single writer per zone) is the governing rule here, and this skill is its most important application. --- ## The zone contract **Before writing anything, declare the zone.** A zone is a specific named range or tab, never a file. Record it where the next person will find it — a `ZONES.md` in the automation repo, and a header comment in the sheet itself: ```markdown # Zone map - FY26 Reporting Workbook | Zone | Owner | Written by | Cadence | Humans may edit? | |---|---|---|---|---| | `Actuals!A1:M500` | finance-automation | close pipeline | monthly, day 4 | NO - overwritten | | `Actuals!N:R` | Controller | humans | ad hoc | YES - never touched by automation | | `Budget!A1:M500` | FP&A | humans | quarterly | YES - read-only to automation | | `Metrics!A1:H80` | finance-automation | metrics refresh | daily 06:00 | NO - overwritten | | `Commentary!A:D` | Controller | humans | monthly | YES - read-only to automation | ``` Rules: - **One automated writer per zone. Never two.** There is no loc