report
Installation
SKILL.md
Report Skill
Render research outputs into self-contained HTML using Jinja2 templates and
matplotlib charts. Install with uv sync --extra report. Default output uses
QUANTSPACE_REPORTS_ROOT when set, otherwise the workspace reports/ path.
Complete research archives are HTML only. Do not write them as Markdown or
PDF. Do not use a database. Other skills must not write HTML; they return
objects, and the caller fills ResearchReport then calls
write_research_bundle.
Two output paths
| Path | Entry | Output | Use for |
|---|---|---|---|
| Complete research archive | ResearchReport + write_research_bundle |
reports/<namespace>/<slug>/index.html |
Takeaway research document, including public examples |
| Dashboard preview | ReportRenderer + factor_report / backtest_report / signal_digest |
one HTML file | Quick look, not an archive |
Charts are inlined as base64 data URIs via the png_data_uri Jinja filter.