visual-generator

Generate Power BI report visual JSON files in PBIR format.

1|Updated May 13, 2026
One-click install
npx skills add https://github.com/bcastelino/powerbi-dashboard-generator --skill visual-generator-bcastelino
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: visual-generator
Source: https://github.com/bcastelino/powerbi-dashboard-generator/tree/main/skills/visual-generator
Command: npx skills add https://github.com/bcastelino/powerbi-dashboard-generator --skill visual-generator-bcastelino

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires uuid, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the creation of Power BI report visual definitions in PBIR (Power BI Enhanced Report) format, reducing manual efforts and allowing for the generation of complex visualizations.

Core Features & Use Cases

  • Visual Generation: Automatically generate visual.json files for Power BI report visuals.
  • Semantic Modeling: Utilizes semantic modeling to create visual containers with semantic query bindings.
  • Report Definition: Produces report definition files including report.json, version.json, and pages.json.
  • Use Case: When you need to quickly generate visual elements for a Power BI report without manual configuration.

Quick Start

Use the visual-generator skill to create visuals for a dashboard by specifying the visual type and field mappings.

Frequently Asked Questions about visual-generator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate Power BI report visuals in PBIR format automatically?

Automated Power BI visual generation in PBIR format takes visual types and field mappings as inputs to produce complete visual.json files and semantic model pointers for BI automation pipelines.

What is PBIR format and when do I need it for Power BI reports?

PBIR (Power BI Enhanced Report) format defines report visuals through structured JSON files like visual.json, report.json, and pages.json, needed when automating complex visualizations without manual configuration.

How do I create semantic model bindings for Power BI visual containers?

Creating semantic model bindings for Power BI visual containers involves mapping visual types to specific data fields, which generates the semantic query bindings required within the PBIR visual.json file structure.

Can I use this to generate Power BI report definition files like report.json and pages.json?

Yes, you can generate Power BI report definition files including report.json, version.json, and pages.json, producing complete report structures alongside the individual visual definitions.

Do I need the uuid dependency to automate Power BI visual generation?

Yes, the uuid dependency is required to automate Power BI visual generation, as it generates the unique identifiers needed for defining visual containers and semantic query bindings within the PBIR JSON files.