prep-journal-entry

Draft balanced double-entry journal entries with validated GL codes.

2|Updated May 8, 2026
One-click install
npx skills add https://github.com/akiotanaka847/qaio-desktop --skill prep-journal-entry
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: prep-journal-entry
Source: https://github.com/akiotanaka847/qaio-desktop/tree/main/store/agents/bookkeeping/.agents/skills/draft-a-journal-entry
Command: npx skills add https://github.com/akiotanaka847/qaio-desktop --skill prep-journal-entry

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps you draft accurate, balanced double-entry accounting journal entries for common bookkeeping scenarios without risking accidental posting to your accounting system.

Core Features & Use Cases

  • Type-based draft journal entry generation: Creates one balanced entry by branching on type (accrual, prepaid, payroll, revrec, depreciation, stock-comp, adjustment, reclass).
  • Built-in accounting safeguards: Enforces debit/credit balance within 1 cent, validates every account code against the locked chart of accounts, and writes entries as status: "draft" only.
  • Reversing accrual automation: Supports mode=reversing to auto-reverse eligible accruals and properly link reversals to original entries.
  • System-aware integrations: Uses connected payroll sources via Composio when available and can optionally cross-check with QuickBooks Online or Xero.

Quick Start

Use the skill to draft the depreciation journal entry for Q1 by telling it: draft the depreciation journal entry for Q1.

Frequently Asked Questions about prep-journal-entry

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

FAQPage Schema
How do I draft a balanced double-entry journal entry for period-end accruals?

Drafting a balanced double-entry journal entry for period-end accruals requires branching by booking type to generate debits and credits. The system enforces balance within 1 cent, validates GL codes against the chart of accounts, and outputs a draft entry that is never posted.

Can I automate reversing accruals and link them to the original journal entries?

Yes, automating reversing accruals is supported using a reversing mode. This mode auto-reverses eligible accruals and properly links the reversal entries back to the original journal entries to maintain accurate bookkeeping state.

How does payroll allocation work with connected sources like QuickBooks Online or Xero?

Payroll allocation uses connected payroll sources via Composio when available and optionally cross-checks with QuickBooks Online or Xero. It drafts balanced journal entries for payroll expenses while validating account codes against the locked chart of accounts.

What types of bookkeeping entries can I generate besides standard accruals and adjustments?

Besides standard accruals and adjustments, you can generate journal entries for prepaid amortization, payroll allocations, revenue recognition, depreciation, stock-comp expense recognition, and manual reclassifications. All entries are written as drafts to a markdown file.

Does the journal entry generation process post directly to my accounting system?

No, the journal entry generation process never posts directly to your accounting system. It strictly outputs a draft entry with a draft status, updating related bookkeeping state locally to ensure safe manual review before any posting.

What happens if my debits and credits are off by more than one cent?

If debits and credits are off by more than one cent, the built-in accounting safeguards will flag the imbalance. The system enforces strict debit and credit balance validation within 1 cent to prevent generating inaccurate draft journal entries.