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.