JJASPER / JRXMLGitHub ↗

AI SKILL FOR LEGACY REPORTING

Legacy reports.
Exact results.

An open-source skill that helps coding agents build, compile, and validate complex JRXML reports for classic JasperReports and iReport environments.

REPORT // 001
JASPER REPORTLegacy form
JRXML
<jasperReport pageWidth="595"
 pageHeight="842" ... />
COMPILED
SCROLL TO INSPECT
01 / CAPABILITIES

BUILT FOR THE HARD REPORTS

Precision for the
legacy edge cases.

Because “just migrate it” is not a feature request.

01

Pixel-aware JRXML

Build dense, fixed-layout reports with careful bands, coordinates, borders, typography, and printable geometry.

02

Legacy-first workflow

Designed for classic iReport and older JasperReports projects where a modern rewrite simply is not an option.

03

Compile & validate

Turn layout requirements into valid JRXML, catch structural mistakes early, and produce reliable .jasper artifacts.

02 / WORKFLOW

FROM FORM TO ARTIFACT

A disciplined path
through old machinery.

01

Inspect the source form

02

Model bands & geometry

03

Generate clean JRXML

04

Compile, validate, refine

WORKS WITHClaude CodeOpenAI CodexAny SKILL.md agent
03 / INSTALL

OPEN SOURCE · MIT

Give your agent
legacy report instincts.

Clone the repository, copy the skill into your agent’s skills directory, and point it at the report that refuses to behave.

terminal
$ git clone https://github.com/vitorhugo-dotnet/jasper-jrxml-claude-skill.git
READY TO COMPILE?Explore on GitHub