build_html_report
Combine pre-generated charts into a structured HTML summary report with titles, captions, and dataset context. Add an optional executive summary and choose an output filename to save the shareable report.
Instructions
Render an HTML summary report from a set of pre-generated charts.
Call this after all chart tools have been run and you have collected
their output paths.
Args:
report_title: Title shown on the cover page.
datasets: List of dataset names included in the report.
chart_paths: List of relative paths to chart PNG files.
chart_titles: List of titles — one per chart, same order as chart_paths.
chart_captions: List of caption strings, same order as chart_paths.
executive_summary: Optional paragraph summarising the key findings.
output_filename: HTML filename to write (auto-generated if empty).
Returns:
Relative path to the saved HTML file.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"report_title": "<report_title>",
"datasets": "<datasets>",
"chart_paths": "<chart_paths>",
"chart_titles": "<chart_titles>",
"chart_captions": "<chart_captions>"
},
"name": "build_html_report"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| datasets | Yes | ||
| chart_paths | Yes | ||
| chart_titles | Yes | ||
| report_title | Yes | ||
| chart_captions | Yes | ||
| output_filename | No | ||
| executive_summary | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |