nlq-dashboard-orchestrator

Convert natural language requests into Power BI Desktop Projects.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill addresses the challenge of manually creating Power BI dashboards, providing an automated solution that translates plain English requests into fully-formed Power BI Desktop Projects (PBIP).

Core Features & Use Cases

  • Natural Language to Power BI: Converts free-form natural language requests into complete dashboards.
  • Data Source Introspection: Automatically identifies and prepares data sources for analysis.
  • Customization and Confirmation: Allows users to specify details like visual count, metrics, dimensions, and filters.

Quick Start

Use the 'nlq-dashboard-orchestrator' skill to generate a sales performance dashboard from the 'sales.xlsx' file.

Frequently Asked Questions about nlq-dashboard-orchestrator

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

FAQPage Schema
How do I generate a Power BI dashboard from natural language?

You can generate a Power BI dashboard by providing a plain English request. The orchestrator converts natural language requests into Power BI Desktop Projects, automatically identifying data sources and applying your visual configurations.

Can I automate Power BI dashboard creation from an Excel file?

Yes, you can automate Power BI dashboard creation from files like sales.xlsx. The process introspects your data source, applies user preferences for metrics and dimensions, and outputs a fully formed Power BI Desktop Project.

What is natural language processing for BI automation?

Natural language processing for BI automation translates plain English requests into data visualizations. It bridges the gap between user intent and dashboard generation by configuring visuals, filters, and data connections without manual report building.

How do I customize visual configurations when generating a Power BI dashboard?

You can customize visual configurations by specifying details like visual count, metrics, dimensions, and filters during the generation process. The orchestrator applies these user preferences directly to the outputted Power BI Desktop Project.

Does dashboard generation with this orchestrator require other data connection skills?

Yes, dashboard generation requires coordination with multiple skills. The orchestrator manages the overall composition but delegates data connection, transformation, and theming to other specialized skills to produce the final Power BI project.

What are the limitations of using natural language to generate Power BI reports?

The main limitation is its dependency on external skills for complete execution. While it handles natural language conversion and composition, it cannot independently perform data transformation, theming, or final dashboard composition without coordinating with other skills.