Stripe Payout Reconciliation Skill
Reconcile Stripe payouts to your bank: missing deposits, disputes, double charges and fees, plus proposed entries. Offline CLI + agent skill. $29.
View Stripe Payout Reconciliation Skill
Before a model goes to a lender, client or board, run 12 checks that find the classic spreadsheet errors, then have your agent write the review note. Read-only: it never edits your file.

| Check | Severity | Example it catches |
|---|---|---|
| broken_ref | high | =MAX(0,#REF!*Inputs!$B$7) after a deleted row |
| error_value | high | a cell showing #DIV/0! / #N/A in the last saved calculation |
| hardcode_in_formula_row | high | 151200 typed over the formula in the middle of the revenue row |
| circular | high | net income feeding a total that feeds net income (strongly connected cells, Tarjan) |
| external_link | high | =[Budget2025.xlsx]Inputs!B2 |
| broken_name | high | a defined name pointing at a deleted sheet or #REF! |
| inconsistent_formula | high | =D2*Inputs!$B$4 in E3, where every other cell in the row points at its own column (=E2*...) |
| constant_in_formula | medium | =D5*1.03 (growth typed into a formula instead of the inputs sheet) |
| sum_misses_adjacent | medium | =SUM(B2:B5) with a number in B6 right above the total |
| hidden_sheet_used | medium | formulas reading a hidden or very-hidden sheet |
| hidden_cells_used | medium | formulas reading hidden rows or columns |
| volatile | info | INDIRECT, OFFSET, NOW, TODAY, RAND |
./run_tests.sh builds a clean 5-year model and 12 copies, each with one planted error, and checks that:

pip install -r requirements.txt # openpyxl, the only dependency
python -m xlaudit model.xlsx --out audit.md --json audit.jsonPython 3.9+ and openpyxl (tested on 3.10 and 3.13 with openpyxl 3.1.5). Not affiliated with Microsoft or Anthropic.
Zip, 25 KB, v1.0, 12 files. Use and modify it for yourself and for your clients; no resale or redistribution of the kit itself. Full terms in LICENSE.txt.
Find #REF!, numbers typed over formulas, inconsistent formulas, SUM gaps and circular refs before a model ships. Read-only, runs locally.
Reconcile Stripe payouts to your bank: missing deposits, disputes, double charges and fees, plus proposed entries. Offline CLI + agent skill. $29.
View Stripe Payout Reconciliation SkillReconcile Shopify Payments payouts to your bank: missing deposits, disputes, double charges and fees, plus proposed entries. Offline CLI + agent skill. $29.
View Shopify Payments Payout Reconciliation SkillReconcile PayPal payouts to your bank: missing deposits, disputes, double charges and fees, plus proposed entries. Offline CLI + agent skill. $19.
View PayPal Payout Reconciliation Skill