bi-dash-creator

Combine Power BI report visuals into a dashboard with semantic model validation.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates the process of creating a multi-visual Power BI dashboard by combining visuals from previously generated reports, eliminating the need for manual dashboard assembly.

Core Features & Use Cases

  • Dashboard Composition: Automatically combines visuals from various reports into a single Power BI dashboard.
  • Semantic Model Validation: Ensures all visuals in the dashboard share the same semantic model for consistency.
  • Visual Arrangement: Arranges visuals in a 2x2 grid layout with optional user-provided layout images.
  • Use Case: Imagine you have multiple report visualizations that you want to combine into a comprehensive dashboard. This Skill can quickly and efficiently create a dashboard with all the necessary visuals arranged in an organized layout.

Quick Start

Use the bi-dash-creator skill to create a dashboard from the 'sales' report by running: python skills/bi-dash-creator/scripts/compose_dashboard.py salesDash --reports-dir generated-reports --output generated-dashboards sales

Frequently Asked Questions about bi-dash-creator

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

FAQPage Schema
How do I automate Power BI dashboard creation from multiple reports?

You can automate Power BI dashboard creation by using Python scripts to combine visuals from multiple generated reports into a single dashboard, ensuring a predefined 2x2 grid layout and semantic model consistency.

Does automated dashboard composition validate the Power BI semantic model?

Yes, automated dashboard composition includes semantic model validation to ensure all visuals combined from different reports share the exact same semantic model for consistent dashboard analytics.

Can I customize the grid layout when combining Power BI visuals?

Yes, you can customize the visual arrangement by providing optional user-provided layout images, although the default behavior arranges the combined Power BI visuals in a standard 2x2 grid.

What is the best way to combine multiple Power BI report visuals into one dashboard?

The best way to combine multiple Power BI report visuals is to use an automated Python composition script that merges visuals while enforcing semantic model consistency and a predefined grid layout.

Do I need Python to generate a Power BI dashboard from existing reports?

Yes, you need Python to run the composition scripts that automate the Power BI dashboard creation, as the process relies on Python scripts for visual aggregation and semantic model validation.