Export normalized website audit data into a UI-ready JSON contract for dashboards, detail pages, and report viewers. Use when the interface needs structured cards, module summaries, priority blocks, analysis settings, and optional markdown in a single payload instead of raw normalized data.
Use this skill after normalization, and optionally after report writing, to produce one JSON payload that a UI can render directly.
Use this skill when:
Do not use this skill to collect or normalize audit data. It is the final presentation export layer.
The exporter emits a JSON payload with:
reportanalysis_configsummary_cardsmodule_cardspriority_boardreport_sectionsrawIf markdown is supplied, it also includes:
report.markdownreport_sections.ai_summary when availableraw.normalized.success, warning, and danger.analysis_config.environment.Without markdown:
node /Users/matheuspuppe/.codex/skills/website-audit-ui-exporter/scripts/export_ui_report.js /tmp/normalized-audit.json --output /tmp/ui-report.json
With markdown:
node /Users/matheuspuppe/.codex/skills/website-audit-ui-exporter/scripts/export_ui_report.js /tmp/normalized-audit.json --markdown /tmp/report.md --output /tmp/ui-report.json
Read ui-contract.md for the exported shape and display mapping rules.