jasper-deploylisted
Install: claude install-skill robertgorsuch/AI-JasperReports-Generator
# JasperReports design / compile / deploy
Automates the design → compile → deploy pipeline for JasperReports against a
PostgreSQL database and a JasperReports Server 10.x REST v2 endpoint. Everything
is **JasperReports 7.0.6 native** — the jrxml schema is NOT 6.x compatible (see
`references/jr7-schema.md`).
This file is a lean index: each capability lists its script, the minimal
invocation, and a pointer to the reference file holding the full flags, verified
notes, and gotchas. **Read the linked reference before doing non-trivial work in
that area** — the deep detail lives there, not here.
## New environment? Start here
1. If a **`LOCAL.md`** file exists next to this SKILL.md (gitignored,
machine-specific), **read it first** — it overrides anything here with the
facts of the local install (server URL/port, install paths, local doc
corpus, quirks).
2. Copy `jrs.config.example.json` → `jrs.config.json` in the skill root and
fill in the server URL, user, password (or `passwordCommand`), and
`jrLibDir`.
3. Run **`doctor.ps1`** — it preflight-checks the whole toolchain (PowerShell,
JDK, psql, curl, Python, JR7 jars, server reachability) and tells you what
is missing.
## Conventions (apply everywhere)
- **`$skill`** = the `scripts/` subdirectory of this skill. Set it from the base
directory given at the top of this skill's context:
`$skill = "<skill-base-dir>/scripts"` (or, from this repo's root,
`./plugins/jasper-deploy/skills/jasper-deploy/scripts`)