What it does
Asks the same questions about one period in the same order every month, and writes down the answer to each.
The questions are the check catalogue Cybooks runs on its own customers’ books. Each check has a stable code, such as CB-BNK-01 or CB-VAT-02, and three parts: what Cybooks checks on live books, the nearest test from files, and what the check cannot see even when it passes.
Eight areas, in the order of a close
57 checks in all, asked in this order every month.
- Bank and cash
- 6 checks
- Money in
- 6 checks
- Money out
- 9 checks
- People
- 5 checks
- Assets and stock
- 5 checks
- VAT, VIES and OSS
- 10 checks
- The ledger itself
- 9 checks
- Related parties and year end
- 7 checks
Three depths
- Quick
- The core ledger and bank checks, and overdue VAT returns.
- Month end
- The default. 50 of the 57 checks.
- Year end
- All 57 checks.
Four answers
Every check gets one of them. Could not be checked is never shown as passed.
- Passed
- Needs a look
- Could not be checked
- Not relevant
Two grades
- Worked out
- Compares figures with figures, and may say Passed.
- Scored
- Weighs likelihood, such as a bill that looks like a duplicate, and may only say Looks right or Worth a look. Six of the 57 checks.
Cyprus, and other countries
The VAT, VIES, GeSY and IP Box checks follow Cyprus rules. The ledger, bank and cut-off checks apply to any double-entry books.
For another country it runs the general part of each check and says which Cyprus-only parts were not run. A local rule may stand in only if the report states it.
The Cyprus due dates in the catalogue are a guide, not the last word: the skill asks you to confirm them with the Tax Department.
The close report
Every run writes the same sections, in this order.
- Where the close stands, with a count per answer
- A table by area
- Needs a look
- Worth a look
- Could not be checked, with what would enable each
- Answered without a finding
- Also noticed
- What was not checked for you
- Next steps
What it reads
A trial balance and the journal or ledger detail for the period, as CSV or Excel. A ledger export alone is enough to start.
It runs the checks the files support. A check that reads links an export does not carry is marked Cybooks only, and comes back as Could not be checked.
More files turn more checks into real answers: bank statements, aged receivables and payables, VAT workings, a payroll summary and an asset register.
Try “Run a month-end close review for June 2026. Here is my trial balance and my general ledger detail.”
Connected to Cybooks
Reads the review Cybooks already ran, the evidence behind a finding, the month’s open to-dos and whether the month is closed.
It reads the to-dos and does not answer them: you answer them in Cybooks, under To do.
Starting a new review run is the one write, and only after you say yes.
What you need
- Claude, with skills
- Anthropic offers skills on its Free, Pro, Max, Ultra, Team and Enterprise plans. To add this one, open Customize › Skills, press +, then Create skill › Upload a skill, and pick its file.
- Code execution
- Turn on Code execution and file creation in Settings › Capabilities, or use Claude Code. Every figure is computed by code, not estimated by the model.
- On its own
- CSV or Excel exports. It sees only the files you attach.
- Connected
- The Cybooks connector at https://app.cybooks.com.cy/mcp/cybooks, signed in. It reads with your own permissions: view reports, view the books review and view the dashboard. Two optional steps also need manage the period lock and view manual journals. The connector is on Premium.
How it was tested
Tested with 31 script tests, a real six-month general ledger export, and two rounds of end-to-end runs by a fresh Claude agent with only the skill file and the raw export. The changes from the second round and from a code review (13 issues) are covered by the script tests, not yet by a fresh end-to-end run. Not yet tested: a run inside the Claude apps, and the connected path against the live Cybooks connector.
Claude is a trademark of Anthropic. Cybooks is not affiliated with Anthropic; no endorsement implied.