Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Prepare journal entries with proper debits, credits, and supporting detail. Use when booking month-end accruals (AP, payroll, prepaid), recording depreciation or amortization, posting revenue recognition or deferred revenue adjustments, or documenting an entry for audit review.
.claude/skills/evolution-foundation-fin-journal-entry/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-03 | ✗→✓ | ▲ Improved | 52% | 0% |
| case-09 | ✗→✓ | ▲ Improved | 38% | 0% |
| case-04 | ✓→✓ | = Same ✓ | 38% | 0% |
| case-05 | ✓→✓ | = Same ✓ | 54% | 0% |
| case-06 | ✓→✓ | = Same ✓ | 17% | 0% |
> If you see unfamiliar placeholders or need to check which tools are connected, see CONNECTORS.md.
Important: This command assists with journal entry workflows but does not provide financial advice. All entries should be reviewed by qualified financial professionals before posting.
Prepare journal entries with proper debits, credits, supporting detail, and review documentation.
/je <type> <period>type — The journal entry type. One of:ap-accrual — Accounts payable accruals for goods/services received but not yet invoicedfixed-assets — Depreciation and amortization entries for fixed assets and intangiblesprepaid — Amortization of prepaid expenses (insurance, software, rent, etc.)payroll — Payroll accruals including salaries, benefits, taxes, and bonus accrualsrevenue — Revenue recognition entries including deferred revenue adjustmentsperiod — The accounting period (e.g., 2024-12, 2024-Q4, 2024)If ~~erp or ~~data warehouse is connected:
If no data source is connected: > Connect ~~erp or ~~data warehouse to pull GL data automatically. You can also paste trial balance data or upload a spreadsheet.
Prompt the user to provide:
Based on the JE type:
AP Accrual:
Fixed Assets:
Prepaid:
Payroll:
Revenue:
Present the entry in standard format:
Journal Entry: [Type] — [Period]
Prepared by: [User]
Date: [Period end date]
| Line | Account Code | Account Name | Debit | Credit | Department | Memo |
|------|-------------|--------------|-------|--------|------------|------|
| 1 | XXXX | [Name] | X,XXX | | [Dept] | [Detail] |
| 2 | XXXX | [Name] | | X,XXX | [Dept] | [Detail] |
| | | **Total** | X,XXX | X,XXX | | |
Supporting Detail:
- [Calculation basis and assumptions]
- [Reference to supporting schedule or documentation]
Reversal: [Yes/No — if yes, specify reversal date]Before finalizing, verify:
Provide:
| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-04 | pass→pass | 9,946 | 8,109 | -18% | 1 | 1 | 0% | 1,912 | 2,636 | +38% | 0 | 0 | — |
case-05 | pass→pass | 8,767 | 7,256 | -17% | 1 | 1 | 0% | 1,656 | 2,547 | +54% | 0 | 0 | — |
case-06 | pass→pass | 11,702 | 8,096 | -31% | 1 | 1 | 0% | 2,238 | 2,619 | +17% | 0 | 0 | — |
case-11 | pass→pass | 18,615 | 20,674 | +11% | 1 | 1 | 0% | 3,791 | 5,721 | +51% | 0 | 0 | — |
case-01 | fail→fail | 14,333 | 16,081 | +12% | 1 | 1 | 0% | 2,960 | 4,420 | +49% | 0 | 0 | — |
case-02 | pass→pass | 17,159 | 11,777 | -31% | 1 | 1 | 0% | 3,234 | 3,431 | +6% | 0 | 0 | — |
case-03 | fail→pass | 13,281 | 13,582 | +2% | 1 | 1 | 0% | 2,393 | 3,633 | +52% | 0 | 0 | — |
case-07 | pass→pass | 9,736 | 7,001 | -28% | 1 | 1 | 0% | 1,752 | 2,395 | +37% | 0 | 0 | — |
case-08 | pass→pass | 11,068 | 8,044 | -27% | 1 | 1 | 0% | 2,119 | 2,568 | +21% | 0 | 0 | — |
case-09 | fail→pass | 9,002 | 7,245 | -20% | 1 | 1 | 0% | 1,842 | 2,549 | +38% | 0 | 0 | — |
case-10 | pass→pass | 8,448 | 10,836 | +28% | 1 | 1 | 0% | 1,515 | 2,919 | +93% | 0 | 0 | — |
case-12 | pass→pass | 9,871 | 8,176 | -17% | 1 | 1 | 0% | 1,926 | 2,637 | +37% | 0 | 0 | — |
case-13 | pass→pass | 9,021 | 8,520 | -6% | 1 | 1 | 0% | 1,670 | 2,658 | +59% | 0 | 0 | — |
case-14 | pass→pass | 12,955 | 9,408 | -27% | 1 | 1 | 0% | 2,251 | 2,846 | +26% | 0 | 0 | — |
case-15 | pass→pass | 8,551 | 8,128 | -5% | 1 | 1 | 0% | 1,555 | 2,468 | +59% | 0 | 0 | — |
case-16 | pass→pass | 13,237 | 9,927 | -25% | 1 | 1 | 0% | 2,357 | 2,947 | +25% | 0 | 0 | — |
case-17 | pass→pass | 8,466 | 3,764 | -56% | 1 | 1 | 0% | 1,479 | 1,796 | +21% | 0 | 0 | — |
case-18 | pass→pass | 8,891 | 7,922 | -11% | 1 | 1 | 0% | 1,605 | 2,560 | +60% | 0 | 0 | — |
case-19 | pass→pass | 9,423 | 6,592 | -30% | 1 | 1 | 0% | 1,594 | 2,343 | +47% | 0 | 0 | — |
case-20 | pass→pass | 6,671 | 4,680 | -30% | 1 | 1 | 0% | 1,346 | 2,151 | +60% | 0 | 0 | — |
case-21 | pass→pass | 12,184 | 10,758 | -12% | 1 | 1 | 0% | 2,414 | 3,249 | +35% | 0 | 0 | — |
case-22 | pass→pass | 13,772 | 19,020 | +38% | 1 | 1 | 0% | 3,128 | 5,348 | +71% | 0 | 0 | — |
DecimalAI ran this skill against gemini-3.6-flash twice over the same eval suite — once with the skill loaded and once without — and compared the two runs case by case. 22 cases were attempted. The headline lift of +9 percentage points is the difference between those two pass rates over the 22 comparable cases.
Without the skill loaded, the model failed this case. With it loaded, the same prompt on the same model passed. This is one improved case from the latest verified run; every case, including any that regressed, is in the table above.
Other measured skills in the registry, with their headline benchmark lift.