Install
openclaw skills install bank-recon-skillPerform bank reconciliation between bank statements and general ledger files. Supports bank statement PDF ingestion, conversion of PDF statements into structured Excel data, custom amount thresholds, ID/key matching, and semantic description matching. Use when the user wants to read a bank statement PDF or Excel file, convert statement activity into a workbook, reconcile bank activity to GL transactions, identify matched and unmatched items, and generate an Excel workbook with reconciliation results, a summary tab, and separate unreconciled-bank and unreconciled-GL tabs.
openclaw skills install bank-recon-skillReconcile bank statement rows against GL rows and produce an .xlsx workbook that is immediately reviewable by an accountant.
.xlsx file or a bank statement .pdf file.0.00 unless the user asks for a tolerance.scripts/recon_logic.py with the bank file, GL file, output file, and threshold.Summary, Unreconciled Bank, and Unreconciled GL tabs first.The generated workbook should contain these tabs:
Summary: threshold, matched counts, unreconciled counts, and basic totalsRecon Results: matched groupings with match basis and variance notesUnreconciled Bank: bank rows not matched to the GLUnreconciled GL: GL rows not matched to the bankpython3 scripts/recon_logic.py <bank_xlsx_or_pdf> <gl_xlsx> <output_xlsx> [threshold]
When the bank input is a PDF, the script also creates a companion extracted workbook beside the PDF (same basename with _extracted.xlsx) before running reconciliation.
Use a layered approach: