skills/bank-reconciliation/SKILL.md
> **OpenClaw skill context:** This skill supports ClawKeeper v1.5 as an OpenClaw-native SMB finance-agent platform. Implementations should preserve tenant isolation, deterministic policy enforcement, and auditable financial operations. --- name: bank-reconciliation description: "Match bank transactions to book transactions, detect discrepancies, and resolve mismatches. Use when reconciling bank accounts, investigating unmatched transactions, or generating reconciliation reports. Handles multipl
npx skillsauth add alexi5000/clawkeeper skills/bank-reconciliationInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
OpenClaw skill context: This skill supports ClawKeeper v1.5 as an OpenClaw-native SMB finance-agent platform. Implementations should preserve tenant isolation, deterministic policy enforcement, and auditable financial operations.
Automates the bank reconciliation process by matching book transactions to bank statement transactions, detecting discrepancies, and facilitating resolution.
Options:
Query database for unreconciled transactions in date range:
SELECT * FROM transactions
WHERE account_id = $1
AND date BETWEEN $2 AND $3
AND reconciled = FALSE
Match transactions where:
Mark as reconciled = TRUE when matched.
For unmatched transactions, try fuzzy match:
Present fuzzy matches for manual review.
Identify discrepancies:
Track outstanding items:
Calculate outstanding balance:
Book Balance - Outstanding Checks + Outstanding Deposits = Bank Balance
Create reconciliation report:
{
"account_id": "uuid",
"period_start": "2026-01-01",
"period_end": "2026-01-31",
"book_balance": 5000000, // cents
"bank_balance": 4950000, // cents
"matched_count": 45,
"unmatched_book_count": 2,
"unmatched_bank_count": 1,
"outstanding_checks": [
{"id": "...", "amount": -25000, "payee": "..."}
],
"outstanding_deposits": [
{"id": "...", "amount": 75000}
],
"discrepancies": [
{
"type": "missing_from_bank",
"transaction_id": "...",
"description": "...",
"amount": -5000
}
],
"status": "balanced", // or "discrepancy"
"requires_investigation": false
}
Invoke this skill at month-end or when investigating account discrepancies.
testing
> **OpenClaw skill context:** This skill supports ClawKeeper v1.5 as an OpenClaw-native SMB finance-agent platform. Implementations should preserve tenant isolation, deterministic policy enforcement, and auditable financial operations. --- name: payment-gateway description: "Process payments via Stripe, PayPal, or ACH. Use when paying invoices, processing customer payments, or managing payment methods. Handles payment scheduling, execution, and confirmation with full audit trail." --- # Paymen
development
> **OpenClaw skill context:** This skill supports ClawKeeper v1.5 as an OpenClaw-native SMB finance-agent platform. Implementations should preserve tenant isolation, deterministic policy enforcement, and auditable financial operations. --- name: invoice-processor description: "Parse, validate, and categorize invoices using OCR and LLM. Use when processing uploaded invoices, extracting invoice data, validating invoice fields, or categorizing expenses. Handles PDF, image, and scanned invoices wit
testing
> **OpenClaw skill context:** This skill supports ClawKeeper v1.5 as an OpenClaw-native SMB finance-agent platform. Implementations should preserve tenant isolation, deterministic policy enforcement, and auditable financial operations. --- name: financial-reporting description: "Generate standard financial reports including P&L, balance sheet, and cash flow statements. Use when creating monthly/quarterly/annual reports, comparing periods, or exporting financial data. Supports GAAP and custom re
development
> **OpenClaw skill context:** This skill supports ClawKeeper v1.5 as an OpenClaw-native SMB finance-agent platform. Implementations should preserve tenant isolation, deterministic policy enforcement, and auditable financial operations. --- name: document-parser description: "OCR and parse documents including invoices, receipts, and bank statements. Use when extracting text from PDF/images, parsing scanned documents, or processing uploaded files. Supports Google Document AI and Tesseract OCR." -