Writes to your workspace, only after you confirm

Close the books

Drive the month-end close from open to sent to your accounting tool.

npx skills add wellapp-ai/skills --skill close-books
Wellapp
Close the books for last month

Ask anything or use / for commands...

How the skill answers

Every step of the run, in order, with the card each one returns. A step that hands its work to another skill says which one.

  1. You ask

    Close the books for last month

  2. Land the run in a company workspace — run `define-workspace` with `require: "company"`
  3. Confirm the accounting settings the close derives fromSkill used
    confirm-accounting-settings
  4. Read connection coverage once, then connect the bank only if it is missing
  5. Connect the accounting side only if it is missing
  6. Confirm every sync has finished, and recentlySkill used
    verify-sync-freshness
  7. Collect the month and start the close — run `define-period` in `mode: collect`, then `well_start_close`
  8. Read the state
  9. Confirm the scope
  10. Clear the blockers, one at a timeSkill usedrepost-journals
  11. Categorise the month's transactions when the ladder names `uncategorized_transactions`Skill used
    categorize-window-transactions
  12. Prepare the package
  13. Mint the approval offer
  14. Hand off the lock to the user
  15. Confirm the lock
  16. Send the closed period to the accounting tool — run `export-to-accounting-tool` in `mode: card`
  17. You get

    May is started and not locked. Three things are still blocking: 14 transactions uncategorized, 5 suppliers with no invoice, and 2 payments unmatched. Clear those and the close package is ready. The final lock stays your click inside Well.

Frequently asked questions

Does it lock the period?

No, by design. It takes the close all the way to the approval, and the final lock is a first-party click inside Well.

What does it ask before doing?

Retrying a reconciliation and queuing a supplier invoice fetch both need an explicit yes, because they reach beyond your books.

What if a blocker cannot be cleared?

It says so and leaves the period open. A close that hides an unresolved gap is worse than one that stays honest about it.

Ask your first question today

Connect your tools, then ask in plain language. Every answer traces back to the record behind it. Free to start.