finance-onboarding
Set up a church's finances for board reporting, in four stages that end with the monthly finance report locked in. Use when a pastor or treasurer asks to set up the church's finances, look at the books, get ready for a vestry or council finance report, or check where finance setup stands. Read-only in QuickBooks and every other finance system.
- License 许可
- MIT
- 最近更新
- 2026-11-14
- Stars
- ★ 0
- Forks
- 0
01 前言 Front Matter
- name
- finance-onboarding
- description
- Set up a church's finances for board reporting, in four stages that end with the monthly finance report locked in. Use when a pastor or treasurer asks to set up the church's finances, look at the books, get ready for a vestry or council finance report, or check where finance setup stands. Read-only in QuickBooks and every other finance system.
02 资源文件 3
- 参考文档references/overview-template.md1.5 KB
- 参考文档references/treasurer-packet.md1.0 KB
- 脚本scripts/finance_onboarding.py21.2 KB
03 SKILL.md 正文
Finance Onboarding
Four stages that lead to the monthly finance report. The report is the destination, not the starting point: many churches' books need some work before a board report can be trusted, and the pastor should see the books before the board does.
| Stage | Outcome | Ends when |
|---|---|---|
| 1. Look | A plain-language finance overview for the pastor, and questions for the treasurer | The overview exists and the pastor has read it |
| 2. First report | Settings saved and a sample edition, with stage 1's findings shown as caveats | Settings saved; sample built |
| 3. Make the books report-ready | A readiness checklist and a one-page treasurer packet | Every item met, or waived with a reason |
| 4. Lock the monthly report | Calendar, approver, and the first real edition approved by the treasurer | Locked; the finance report workflow takes over |
Onboarding keeps its place in finance/onboarding-state.json and can be
paused and resumed at any stage.
Start or resume
Run the app-loaded adapter once, for this workflow and for the finance report, whose operations stages 1, 2, and 4 use:
"<app-loaded-plugin-root>/bin/handbuilt-python" "<app-loaded-plugin-root>/tools/church_workflow.py" \
--church-folder "<church-folder>" start finance-onboarding
Use the returned launcher prefix (written <launcher> below) for every
operation. Then:
<launcher> finance-onboarding orient
Tell the person, in one or two sentences, which stage they are in, what it is for, and what is blocking it. Work on that stage only. Ask one question at a time.
Stage 1: Look
-
Readiness and QuickBooks connection: follow step 0 of the finance report skill (connection, company name check, read-only). Nothing is changed in QuickBooks at any stage.
-
Pull the setup set into
finance/board/setup-pulls/as described in the finance report skill'sreferences/first-time-setup.md, step 1. -
Run the findings:
<launcher> finance-onboarding look \ --balance-sheet finance/board/setup-pulls/balance-sheet.json \ --pl-12m finance/board/setup-pulls/pl-12m.json \ --pl-recent finance/board/setup-pulls/pl-recent.jsonRun it on the pulls as saved, even one you suspect the connector cut off. The script checks each pull and, when one is cut off, stops and records the refusal in
finance/onboarding/look-blocked.json. Then tell the pastor in plain words that the books could not be read in full yet, and offer a shorter period or a QuickBooks export. The section totals in that record are correct and may be quoted as totals; nothing else comes from the cut-off pull. -
Write
finance/finance-overview.mdfor the pastor fromfinance/onboarding/findings.json, followingreferences/overview-template.md. Every figure names its source. Label anything uncertain as an estimate. Anything that could alarm is framed as a question for the treasurer, not a conclusion. Take balances and dates from the findings as written (a liability below zero carries its balance and the month it went below zero indetail); never work one out from the pull's opening and change rows. When income stopped while clearing or undeposited balances rose, say it looks like income not yet recorded, and that the books do not show giving fell. -
Walk the pastor through it. Then
<launcher> finance-onboarding stage --done 1.
Stage 2: First report
Run first-time setup from the finance report skill's
references/first-time-setup.md, then build and render a sample edition of
the last complete month with --sample. Open readiness items appear on it as
caveats. Show it. Then stage --done 2.
Stage 3: Make the books report-ready
-
Show the checklist (
orient). For each item, explain in two sentences what it is and why a board needs it, then ask what is true today:Item How it is known Payment services cleared each month The data, every pull Money received is recorded The data, when payment services are connected Bank accounts reconciled monthly Ask the treasurer, once Months locked after checking Ask the treasurer, once Restricted funds confirmed Ask, with the stage 1 data flag A budget, or a decision to go without Setup -
Write the one-page treasurer packet (
references/treasurer-packet.md). The treasurer or bookkeeper makes any changes in their own books; this workflow never does. -
Record each answer:
<launcher> finance-onboarding readiness --item month_lock --status met <launcher> finance-onboarding readiness --item reconciliation --status waived \ --reason "The bookkeeper reconciles quarterly for now"A waiver needs a reason. Waived and open items appear on every report, in the Books readiness row and as plain caveats, until they are met. Items checked from data are re-checked every month and flagged again if the problem returns.
-
When nothing is open:
stage --done 3.
Stage 4: Lock the monthly report
-
Agree the calendar and approver with the treasurer:
<launcher> finance-onboarding calendar --books-closed-by "the 15th" \ --report-by "the 20th" --meeting "second Tuesday" --approver "NAME" -
Build the first real edition with the finance report workflow. The treasurer approves it; set its
meta.statustofinaland render once more. -
stage --done 4. Onboarding is complete; each month after this, use the finance report workflow.
Guardrails
- Read-only in QuickBooks and every finance system, at every stage.
- The overview is for the pastor. The board sees reports, not the overview.
- Anything that could alarm goes to the treasurer first.
- Not financial advice; the books are described, decisions stay with people.
04 同仓库更多 Skills
sermon-video
Prepare a sermon video, parish thumbnail, captions, and playable review page from a full service on YouTube, Vimeo, another public embedded player, or a local recording. Use for clipping and preparing recorded sermons, not writing sermons.
sermon-research
Run or resume the portable sermon research workflow from passage selection through verified readings and a cited research brief. Use when a pastor asks for sermon research or when a weekly sermon research automation invokes the workflow.
sermon-reflection
Help a pastor turn sermon research into their own sermon. Draws out the pastor's thinking one question at a time, opens a page for them to write or speak their reflections for as long as they need, then lightly edits their writing into a sermon that still sounds like them, with an optional large-type speaker's copy. Use when a pastor finishes research and says they are ready to reflect, wants to start writing, asks for help with their sermon draft, or asks for a speaker's copy.
onboarding
Set up my Church Command Center: create or resume a private church folder through website discovery and worship setup. Use when a pastor asks to set up their Church Command Center or church workspace, get started, run onboarding, check saved setup, or update standing church preferences.
finance-report
Build the monthly finance report for the vestry or church council, a two-page PDF in the church's brand, from QuickBooks. Use when a pastor or treasurer asks to build or run the finance report, the vestry or council finance report, or this month's board finance packet. Read-only in QuickBooks. Finance onboarding comes first for a church that has not finished it.
bulletin
Prepare, render, verify, and approval-finalize a weekly worship bulletin in a church folder. Use when the user asks to build or prepare a bulletin, save weekly clergy assignments, change bulletin preferences, inspect bulletin history, or finalize a reviewed bulletin.