general-ledger-journal-prep

Generates balanced double-entry journals for accruals, prepayments, depreciation, and intercompany transactions.

1|Updated Jun 21, 2026
One-click install
npx skills add https://github.com/tapway/shogun-os --skill general-ledger-journal-prep-tapway
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: general-ledger-journal-prep
Source: https://github.com/tapway/shogun-os/tree/main/skills/finance/general-ledger-journal-prep
Command: npx skills add https://github.com/tapway/shogun-os --skill general-ledger-journal-prep-tapway

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Period-end bookkeeping requires manually composing accrual, prepayment, depreciation, and intercompany journal entries, which is error-prone and risks unbalanced books or missing audit trails. This Skill automates the preparation of balanced double-entry journals and persists them to gbrain for traceability. ## Core Features & Use Cases - Accruals & Prepayments: Pulls the period P&L via acct_get_profit_loss to identify unposted accruals, then composes offsetting journals (debit expense / credit accrued liability) with enforced debit-credit balance. - Fixed Asset Depreciation: Loads asset parameters from finance/assets.json in gbrain, computes straight-line depreciation as (cost − salvage) / useful life, and posts the depreciation journal. - Intercompany Transactions: Books matching debit/credit journals in each entity's GL so intercompany balances eliminate to zero on consolidation. - Use Case: At month-end, ask the finance-manager agent to book all accruals and depreciation; it produces balanced journals saved under finance/journals/2026-08/ with the depreciation schedule updated. ## Quick Start Ask the finance-manager agent to prepare this month's accrual and depreciation journals and save them to the finance gbrain source.

Frequently Asked Questions about general-ledger-journal-prep

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate month-end accrual journal entries?

Use this Skill on the finance-manager profile to pull the period P&L via acct_get_profit_loss, identify unposted accruals, and compose offsetting journals (debit expense, credit accrued liability). Balanced journals are saved to finance/journals/ in gbrain.

How is straight-line depreciation calculated for fixed assets?

Depreciation equals (cost − salvage value) divided by useful life in periods. The Skill loads each asset's cost, salvage, and life from finance/assets.json in the gbrain finance source, then posts a journal debiting depreciation expense and crediting accumulated depreciation.

What tools does this general ledger skill require?

It requires the existing acct_get_balance_sheet and acct_get_profit_loss MCP contract tools, the finance-manager owning profile, and a gbrain finance source containing the depreciation schedule at finance/assets.json. No new contract tools are introduced.

When should I not use this journal preparation skill?

Do not use it for bank statement reconciliation, which belongs to the bank-payment-reconciliation skill, or for trial balance verification and period locking, which belongs to period-end-close-checklist. It only prepares and posts journals.

Why do intercompany transactions leave consolidation residuals?

Residuals occur when only one leg of an intercompany pair is booked or amounts mismatch. The Skill prevents this by enumerating both legs and booking matching debit/credit journals in each entity's GL so balances eliminate to zero.