Agent skills / ibcs-report
Statements in, board pack out
ibcs-report teaches a coding agent to turn financial statements - a P&L, a balance sheet, a whole management pack - into a print-ready A4 PDF report: a designed cover, contents, commentary that says what happened, and every chart and table drawn with ibcs-react in IBCS® notation.
Install once, then attach a workbook and ask in plain language:
npx skills add NibelungAI/ibcs-react@ibcs-report
“Turn these statements into a board report PDF.”Or skip installing - the skill is served from this site, so one sentence is enough: “read ibcs.at/skills/ibcs-report/SKILL.md and follow it to turn the attached workbook into a board report.” For claude.ai, download ibcs-report.skill (.zip) and upload it under Settings → Capabilities.
What comes out
Real runs, not mockups. B and C come from the same one-sentence instruction - ten pages and five - because the page plan follows the data, not a template.




- A - Vantera, 8 pagesthe reference design, from the P&L + balance sheet pair
- B - Vantera, 10 pagesfrom the full workbook, one sentence of instruction
- C - Northbridge, 5 pagessame instruction, half the data - half the report
Try it with the demo data
Two fictional companies with internally consistent figures - every statement foots, the balance sheet balances. Download, attach, and use prompts like “Here’s our FY2025 management pack - turn it into a proper board report PDF” or “Can you make a management report out of this P&L? It’s all I have - no balance sheet and we don’t run a budget.”
- 01_Vantera_PnL_FY2025.xlsxP&L only - actual, prior year, budget, forecast · drag it in together with the balance sheet
- 02_Vantera_BalanceSheet_FY2025.xlsxBalance sheet - actual, prior year · the other half of the pair
- 03_Vantera_Full_Pack_FY2025.xlsx8 sheets: P&L, balance sheet, cash flow, monthly, segments, regions, KPIs · produces a ~10-page report on its own
- Northbridge_Logistics_FY2025.xlsxA deliberately thin single P&L - two years, no budget, no balance sheet · produces ~5 pages, and does not pad
How it works
- Reads every sheet - scenarios, units, periods - and checks that subtotals foot.
- Finds the story first: both comparisons (prior year and budget), the ratios, and where they disagree.
- Plans pages against the data - a thin P&L makes a short report, not a padded one.
- Writes one
build.mjsthat composes A4 pages of server-renderedibcs-reactcomponents. - Gates on a fit check (fixed-height pages, nothing silently clipped), then prints via Chromium.
- Hands over the PDF with what it built, what it left out, and why.
What’s inside
- SKILL.md - the workflow and the rules that decide whether it’s right
- references/components.md - which component answers which question
- references/notation.md - the IBCS rules that change a decision
- references/layout.md - page geometry, fitting, units, the page menu
- references/example-build.mjs - a complete worked six-page build
- assets/kit.mjs - print chrome: page shell, tokens, cover, notation key
- scripts/setup.mjs - one-command build directory (bash wrapper included)
- scripts/fit.mjs + render.mjs - the overflow gate and the PDF printer
Vantera Industrial Group and Northbridge Logistics are fictional companies; the figures are internally consistent demo data and no real entity is depicted. Reports contain no ibcs-react branding - they are documents a company would publish.