agentskills.codes
FI

finance-accounting

<!-- AUTO-GENERATED by export-skills.py — DO NOT EDIT --> --- name: finance-accounting description: Create journal entries, perform account reconciliation, run variance analysis, and manage financial close processes. Use when recording transactions, reconciling accounts, analyzin

Install

mkdir -p .claude/skills/finance-accounting && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/16261" && unzip -o skill.zip -d .claude/skills/finance-accounting && rm skill.zip

Installs to .claude/skills/finance-accounting

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

<!-- AUTO-GENERATED by export-skills.py — DO NOT EDIT --> --- name: finance-accounting description: Create journal entries, perform account reconciliation, run variance analysis, and manage financial close processes. Use when recording transactions, reconciling accounts, analyzin
280 chars · catalog description✓ has a “when” triggerlonger than Claude Code's old 250-char listing cap (fine on current versions)

About this skill

<!-- AUTO-GENERATED by export-skills.py — DO NOT EDIT -->

name: finance-accounting description: Create journal entries, perform account reconciliation, run variance analysis, and manage financial close processes. Use when recording transactions, reconciling accounts, analyzing budget variances, or executing month-end close procedures.

Finance & Accounting Operations

Operational accounting framework for journal entries, reconciliation, variance analysis, and financial close. This skill covers the day-to-day accounting operations — not strategic financial planning (which is the CFO agent's domain).

Use this skill when

  • Recording transactions as journal entries (accruals, prepayments, depreciation)
  • Performing bank, intercompany, or subledger-to-GL reconciliation
  • Analyzing budget vs. actual variances with root cause decomposition
  • Executing or designing month-end / quarter-end close processes
  • Preparing financial statement review checklists
  • Building close calendars and sign-off workflows

Do not use this skill when

  • Optimizing cloud infrastructure costs (use cost-optimization)
  • Building startup financial projections or models (use startup-financial-modeling)
  • Making strategic capital allocation decisions (use CFO agent directly)
  • Conducting investor-facing financial analysis (use startup-business-analyst-financial-projections)

Instructions

  1. Identify the accounting task — journal entry, reconciliation, variance analysis, or close process.
  2. Apply the appropriate template from the sections below.
  3. Follow the verification steps — every entry needs supporting documentation.
  4. For close processes — use the Month-End Close Checklist with day-by-day sequencing.

Journal Entry Templates

Standard Entry Structure

Date: [YYYY-MM-DD]
Entry #: [JE-XXXX]
Prepared by: [Name]
Approved by: [Name]
Description: [Clear description of transaction]

| Account Code | Account Name | Debit ($) | Credit ($) |
|-------------|-------------|-----------|------------|
| XXXX-XX | [Account] | X,XXX.XX | |
| XXXX-XX | [Account] | | X,XXX.XX |
| **Total** | | **X,XXX.XX** | **X,XXX.XX** |

Supporting documentation: [Reference #, invoice, contract, etc.]

Common Entry Types

TypeDebitCreditFrequencyNotes
Revenue RecognitionDeferred RevenueRevenueMonthly/per performance obligationASC 606 five-step model
Accrued ExpenseExpenseAccrued LiabilitiesMonth-endReverse next period
Prepaid ExpensePrepaid AssetCash/APAt paymentAmortize over benefit period
DepreciationDepreciation ExpenseAccumulated DepreciationMonthlyPer asset schedule
Payroll AccrualSalary ExpenseAccrued PayrollPer pay periodInclude benefits, taxes
Bad DebtBad Debt ExpenseAllowance for Doubtful AccountsQuarterly% of AR aging
IntercompanyIC Receivable (Entity A)IC Payable (Entity B)As incurredMust net to zero

Account Reconciliation Process

Reconciliation Workflow

StepActionOutput
1Pull system balances (GL, bank, subledger)Raw data extract
2Match transactions (automated where possible)Matched items list
3Identify unmatched itemsException list
4Investigate exceptionsRoot cause for each
5Book adjusting entries if neededJE references
6Document and sign offReconciliation worksheet

Reconciliation Worksheet Template

## Account Reconciliation — [Account Name] — [Period]

**Account #:** [XXXX-XX]
**Preparer:** [Name] | **Reviewer:** [Name]
**GL Balance:** $[X] | **Source Balance:** $[X]

### Reconciling Items
| # | Description | Amount | Status | Age (days) |
|---|-------------|--------|--------|------------|
| 1 | | $ | Open/Resolved | |
| 2 | | $ | Open/Resolved | |

**Adjusted GL Balance:** $[X]
**Adjusted Source Balance:** $[X]
**Difference:** $[X] (must be $0 or within threshold)

### Sign-off
- [ ] Preparer: [Name] — [Date]
- [ ] Reviewer: [Name] — [Date]

Reconciliation Types

TypeGL Account vs.FrequencyCommon Issues
Bank ReconciliationBank statementMonthlyOutstanding checks, deposits in transit
IntercompanyCounterparty entity GLMonthlyTiming differences, FX
Subledger-to-GLAR/AP subledgerMonthlyPosting lag, unprocessed invoices
Suspense Account$0 targetWeeklyUnclassified transactions
Fixed AssetsAsset registerQuarterlyDisposals not recorded

Variance Analysis Framework

Budget vs. Actual Analysis

## Variance Report — [Period]

| Line Item | Budget | Actual | Variance ($) | Variance (%) | Favorable? | Root Cause |
|-----------|--------|--------|-------------|-------------|------------|------------|
| Revenue | | | | | | |
| COGS | | | | | | |
| Gross Profit | | | | | | |
| OpEx — S&M | | | | | | |
| OpEx — R&D | | | | | | |
| OpEx — G&A | | | | | | |
| EBITDA | | | | | | |

Price / Volume / Mix Decomposition

For revenue or COGS variances, decompose into three components:

ComponentFormulaInterpretation
Price Variance(Actual Price - Budget Price) x Actual VolumeDid we charge more/less than planned?
Volume Variance(Actual Volume - Budget Volume) x Budget PriceDid we sell more/less than planned?
Mix VarianceResidual (Total - Price - Volume)Did the product/customer mix shift?

Materiality Thresholds

Variance SizeAction Required
<5% and <$10KNote only — no investigation needed
5-10% or $10-50KBrief explanation in variance commentary
10-20% or $50-100KDetailed root cause analysis
>20% or >$100KManagement review and corrective action plan

Month-End Close Checklist

Close Calendar (5-Day Close Target)

DayActivitiesOwnerStatus
Day 1Cutoff: close AP/AR sub-ledgers, post final revenue entriesAccounting
Day 1Bank reconciliation for all accountsTreasury
Day 2Accruals: payroll, benefits, utilities, professional feesAccounting
Day 2Intercompany reconciliation and nettingAccounting
Day 3Depreciation/amortization entriesAccounting
Day 3Prepaids and deferred revenue amortizationAccounting
Day 3Inventory valuation adjustments (if applicable)Operations
Day 4Variance analysis (budget vs. actual)FP&A
Day 4Financial statement draft (BS, IS, CF)Controller
Day 4Flux analysis — flag items >10% or >$50K movementController
Day 5Management review and sign-offCFO
Day 5Final adjustments and close period in ERPController

Revenue Recognition (ASC 606 — 5-Step Summary)

StepQuestionOutput
1. Identify contractIs there an enforceable agreement?Contract list
2. Identify obligationsWhat distinct goods/services are promised?Performance obligation list
3. Determine priceWhat is the transaction price?Price allocation
4. Allocate priceHow is price allocated to each obligation?Standalone selling prices
5. Recognize revenueWhen is each obligation satisfied?Revenue schedule

Financial Statement Review Checklist

CheckDescriptionStatus
Balance SheetAssets = Liabilities + Equity
Trial BalanceDebits = Credits
Cash ReconciliationCash per GL = Cash per bank (after reconciling items)
Revenue ReasonablenessCompare to prior period, budget, and run-rate
Expense ReasonablenessNo unusual spikes or drops vs. prior period
Intercompany EliminationIC balances net to zero in consolidation
Deferred RevenueMatches contract schedules
AR AgingNo unexpected increase in 90+ day buckets
AP AgingNo past-due items without explanation

Common Mistakes

  • Posting to wrong periods — ensure cutoff dates are strictly enforced; late entries distort month-over-month comparisons
  • Failing to reverse accruals — accruals booked in period N must be reversed in period N+1 to avoid double-counting
  • Reconciliation without investigation — clearing reconciling items without understanding root cause hides errors
  • Ignoring materiality thresholds — investigating every $50 variance wastes time; focus on material items
  • Manual spreadsheet-based close — error-prone and not auditable; use ERP close management tools where possible
  • Revenue recognition shortcuts — ASC 606 requires analysis per contract; don't apply blanket recognition policies

Additional Resources

  • Related skills: cost-optimization (cloud cost management), startup-financial-modeling (early-stage projections)
  • FASB ASC 606 — Revenue from Contracts with Customers
  • Close management best practices (BlackLine, FloQast methodologies)
<!-- Source: .faos/custom/skills/business/finance-accounting/SKILL.md -->

More by frank-luongt

View all by frank-luongt

outlines

frank-luongt

<!-- AUTO-GENERATED by export-skills.py — DO NOT EDIT --> --- name: outlines description: Outlines structured text generation with guaranteed JSON/regex output. Use when enforcing structured outputs from local LLMs with grammar-based decoding. tags: [outlines, prompt-engineering,

00

react-native-architecture

frank-luongt

<!-- AUTO-GENERATED by export-skills.py — DO NOT EDIT --> --- name: react-native-architecture description: Build production React Native apps with Expo, navigation, native modules, offline sync, and cross-platform patterns. Use when developing mobile apps, implementing native int

00

financial-compliance-ai

frank-luongt

<!-- AUTO-GENERATED by export-skills.py — DO NOT EDIT --> --- name: financial-compliance-ai description: Financial compliance AI patterns for KYC/AML, Basel III, Solvency II, and regulatory reporting. Use when building AI agents that assist with anti-money laundering, know-your-c

00

sigma-rules-guide

frank-luongt

<!-- AUTO-GENERATED by export-skills.py — DO NOT EDIT --> --- name: sigma-rules-guide description: Sigma detection rule writing guide for threat detection across SIEM platforms tags: [detection, security] ---

00

azure-ai-projects-py

frank-luongt

<!-- AUTO-GENERATED by export-skills.py — DO NOT EDIT --> --- name: azure-ai-projects-py description: Build AI applications using the Azure AI Projects Python SDK (azure-ai-projects). Use when working with Foundry project clients, creating versioned agents with PromptAgentDefinit

00

python-packaging

frank-luongt

<!-- AUTO-GENERATED by export-skills.py — DO NOT EDIT --> --- name: python-packaging description: Create distributable Python packages with proper project structure, setup.py/pyproject.toml, and publishing to PyPI. Use when packaging Python libraries, creating CLI tools, or distr

00

Search skills

Search the agent skills registry