business-ops/skills/finances/SKILL.md
Use for finance operations across expense and bill monitoring, reconciliation, month-end close management, executive CFO briefings, scenario modeling, tax document organization, and fundraising materials. Covers receipt and invoice intake, recurring bill control, bank and GL/subledger reconciliations, close dashboards, QuickBooks or ERP export review, runway and burn analysis, Sheets-backed workpapers, evidence storage, tax-document checklists, and investor messaging or process diagnostics.
npx skillsauth add alvarovillalbaa/agent-suite financesInstall 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.
Use this skill when the work touches the finance operating system, not just a single spreadsheet.
It covers six linked modes:
For every finance task, establish these before analysis:
Normalize dates to YYYY-MM-DD and normalize currency before comparing
sources. If the user mixes entities, periods, or currencies, stop and split the
work into clean scopes.
Finance work degrades when evidence is scattered. Treat storage, comments, and reviewable workpapers as part of the workflow.
If Google Drive or shared storage is available:
If work is local-only:
See references/drive-evidence-ops.md when the task needs a concrete storage
pattern.
When the work is fundamentally row-oriented, prefer a canonical sheet over free text notes or duplicate CSVs.
Use a sheet when the user needs:
Recommended tabs:
bill_calendarexpense_review_queuerecon_itemsclose_dashboardtax_doc_checklistscenario_inputsscenario_outputsOperating rules:
See references/google-sheets-workpapers.md for the connector-first and
schema-first pattern adapted from gws-sheets.
Use for receipt intake, expense categorization, weekly or monthly spend review, budget monitoring, recurring bill tracking, or any request to turn messy transaction activity into a usable finance operating view.
Normalize expense rows to:
datedescriptionmerchantamountcurrencyaccountcategorysourcereceipt_linkinvoice_idis_recurringstatusFor recurring bills, maintain:
nameamountcurrencydue_day or due_dateautopayownercategoryaccountstatuslast_seen_datestatement_linkPrefer deterministic categorization before free-form judgment:
uncategorized bucket until evidence improvesUseful default categories:
foodtransportutilitiesentertainmentshoppinghealthhousingeducationsubscriptionsoftwareprofessional_servicespayroll_relatedtaxes_feesuncategorizedOrganize bills into:
overduedue_this_weekdue_this_monthautopay_scheduledDefault alert thresholds:
0-2 days without confirmed autopay or payment: urgent3-7 days: upcominginvestigatereview_nowinvestigateIf the evidence comes from email, search recent mail for phrases such as
bill, statement, amount due, payment due, invoice, and autopay.
Note when the only support is a PDF attachment that still needs manual review.
Produce:
budget_amount, actual_amount, variance_amount, and
variance_pctuncategorized, duplicate, suspicious, unsupported, or
missing-recurring itemsname, due_date, days_until_due, amount, owner,
autopay, status, and next_actionSee references/expense-ops.md for concrete cadence, schemas, categorization
patterns, anomaly checks, reminder rules, and sheet layout.
Use for bank recs, GL-to-subledger recs, intercompany recs, expense and receipt matching, or any request to explain why two finance views do not tie.
Classify each difference into one of these buckets:
timing_difference: normal processing lag; should clear without an entryadjustment_required: needs JE or source-system correctioninvestigate: cause is not yet knownNever leave a discrepancy unclassified.
Produce:
id, category, owner, status, age_days,
next_action, and evidence_linkadjustment_required itemsTrack aging aggressively. As a default:
0-30 days: current31-60 days: investigate61-90 days: escalate90+ days: stale and management reviewSee references/reconciliation-playbook.md for detailed methods, root causes,
aging, and escalation triggers.
Use when the user wants a close calendar, status dashboard, dependency plan, accelerated-close design, or blocker review.
Use the standard pre-close, T+1, T+2, T+3, T+4, T+5 framing unless
the user already has a company-specific calendar.
Typical critical path:
cash/AP/AR entries -> subledger reconciliations -> balance sheet recs -> tax provision -> draft financials -> management review -> hard close
When asked to shorten close duration, default recommendations are:
Produce a dashboard or table with:
taskownerdeadlinestatusdependencyblockernotesUse these status values:
not_startedin_progresscompleteblockedat_riskWhen the user asks for a faster close, include:
See references/close-management.md for the day-by-day checklist, dependency
map, critical path, 3-day close prerequisites, and retrospective questions.
Use for QuickBooks or ERP export review, board-ready finance summaries, cash and burn analysis, runway review, cost-driver analysis, planning models, or scenario packs that need clear operating conclusions.
Useful inputs include any subset of:
The skill should still work when the user only has one or two of these inputs. State the confidence limits if source coverage is partial.
Produce:
green, yellow, or red status per key areaUse references/cfo-briefings.md and templates/cfo-briefing.md when the
user needs an executive-ready artifact.
Use for tax-document cleanup, filing-season document intake, deduction support gathering, missing-document checklists, or any request to turn a messy tax folder into a reviewable package.
Track categories such as:
W-2 (Wages)1099 (Income)1098 (Deductions)Receipts & ExpensesCharitable DonationsMedical ExpensesProperty TaxMortgage InterestInvestment RecordsBusiness/Self-EmploymentEducation/DependentsInsuranceState & Local TaxRetirementUncategorizedProduce:
category, document_name, source, path_or_link,
status, and notesUse scripts/tax_document_inventory.py for non-destructive directory scans and
templates/tax-document-checklist.md for the review artifact. See
references/tax-document-ops.md for category rules, folder structure, and
review guidance.
Use for investor messaging, materials audits, pipeline diagnostics, or plans to compress fundraising cycle time.
Outputs are structured into five sections:
(est.)references/process-benchmarks.md when usefultemplates/speed-up-plan.jsonUse references/investor-messaging-frameworks.md,
templates/materials-upgrade-report.md, and
examples/fundraise-output-example.md as needed.
When the user asks for a finance operating rhythm and does not provide one, default to:
These defaults are strong starting points, not mandatory schedules. Override them when the company already has a known AP, treasury, tax, or close cadence.
These modes are designed to chain together:
When the user asks for a broad finance improvement effort, default to this sequence:
uncategorized.This skill provides guidance based on common finance, tax-operations, and fundraising practices; it is not legal, tax, or financial advice. Always consult qualified advisors for filings, tax positions, securities matters, cap table decisions, and compliance. Jurisdictions differ.
development
Use for frontend engineering work such as components, routes, state management, accessibility, performance, design-system integration, and browser-facing debugging or refactors.
development
This skill should be used when the user asks to write, update, review, scaffold, move, remove, or continuously improve documentation for code, folders, services, repos, workflows, architectural decisions, or operational processes. Trigger for inline docs, `README.md`, `ARCHITECTURE.md`, `TESTS.md`, `SETUP.md`, `RUNBOOK.md`, `CHANGELOG.md`, `SECURITY.md`, `OVERVIEW.md`, `FAQ.md`, `DECISIONS.md`, `DEPENDENCIES.md`, `AGENTS.md`, `PLAN.md`, `SPEC.md`, `SOUL.md`, `PRINCIPLES.md`, `DESIGN.md`, `logs/`, `lessons/`, `items/`, `fixes/`, `audits/`, `raw/`, `plans/`, `specs/`, `sources/`, `lib/`, `references/`, `cookbook/`, `knowledge/`, `runbooks/`, `research/`, `official-documentation/`, `context/`, MDX docs, JSDoc/TSDoc, docstrings, ADRs, post-mortems, migration guides, documentation cleanups, and documentation-impact reviews.
tools
Cross-cloud CLI-first cloud operations for AWS, Azure, and GCP. Use when the assistant needs to identify which cloud provider or multi-cloud estate a repo uses, deploy new resources or services, wire automatic deployments, inventory and optimize infrastructure, or diagnose and repair cloud failures entirely from the terminal, with explicit approval gates for high-cost, destructive, identity-sensitive, or hard-to-reverse changes. Covers AWS Amplify full-stack projects, serverless workloads (Lambda, API Gateway, Step Functions, SAM, CDK), and the full AWS database portfolio (RDS, Aurora, Aurora DSQL, DynamoDB, ElastiCache), as well as deep Azure references for diagnostics, storage, compute, compliance, identity, Foundry, and cross-cloud migrations.
development
Use for backend engineering work such as APIs, services, data models, persistence, queues, caching, auth, background jobs, and server-side debugging or refactors.