distill_report_design
Extract a complete design profile from Power BI PBIR reports: page/visual catalog, themes, palette, canvas, and importable theme JSON. Read-only for documenting or recreating report designs.
Instructions
Quét TOÀN BỘ báo cáo PBIR (mọi trang + theme + report settings) thành bộ hồ sơ thiết kế: REPORT_CATALOG.md (Report→Page→Visual) + DESIGN.md (theme/palette/canvas/nền/kiểm kê)
theme/*.json (import lại được). CHỈ ĐỌC báo cáo nguồn.
report_path: file .pbip, folder *.Report, hoặc folder definition.
project: tên dự án trong Knowledge Dir → ghi vào projects//design/ (mặc định).
out_dir: ghi đè đích ra folder tùy ý (bỏ qua Knowledge Dir). Kết hợp distill_model_schema (model) = trọn bộ hồ sơ 1 project. LƯU Ý: hồ sơ chứa binding nghiệp vụ thật — mặc định lưu Knowledge Dir riêng tư, KHÔNG commit repo.
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_path": "<report_path>"
},
"name": "distill_report_design"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| out_dir | No | ||
| project | No | ||
| report_path | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |