Power BI Visuals

Automate creation and configuration of Power BI PBIR report visuals.

Updated Apr 17, 2026
One-click install
npx skills add https://github.com/marcelodfelman/pbi-skills --skill power-bi-visuals
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Power BI Visuals
Source: https://github.com/marcelodfelman/pbi-skills/tree/main/power-bi-visuals
Command: npx skills add https://github.com/marcelodfelman/pbi-skills --skill power-bi-visuals

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill simplifies the creation, configuration, and maintenance of Power BI PBIR report visuals by automating complex visual JSON edits and manual layout work.

Core Features & Use Cases

  • Visual Creation and Configuration: Add charts, cards, KPIs, tables, slicers, maps, and decorative elements to Power BI report pages with automated PBIR-compatible structures.
  • Data Binding and Management: Connect visuals to semantic model fields, update layouts, manage containers, apply calculations, and perform bulk operations across report pages.
  • Use Case: Build or refactor a Power BI report programmatically by adding new visuals, binding sales data to charts, resizing dashboard elements, and correcting PBIR schema issues before opening the report in Desktop.

Quick Start

Use the Power BI Visuals skill to add a bar chart to my report page and bind it to sales by region.

Frequently Asked Questions about Power BI Visuals

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

FAQPage Schema
How do I create Power BI visuals and bind them to data programmatically?

To create Power BI visuals programmatically, you can generate valid PBIR visual definitions using pbi-cli operations. This approach automates adding charts, tables, and cards to report pages while directly binding semantic model fields to the visual elements.

What is PBIR and when do I need it for Power BI report design?

PBIR is the Power BI report file format structure used for defining report layouts and visuals. You need it when building or refactoring reports programmatically, allowing you to manage visual JSON edits, query bindings, and schema-specific formatting before opening in Power BI Desktop.

Can I perform bulk updates on Power BI dashboard visuals without using the desktop interface?

Yes, you can perform bulk updates on Power BI dashboard visuals by automating PBIR-compatible JSON edits. By applying pbi-cli operations, you can resize elements, update layouts, manage containers, and apply visual calculations across multiple report pages directly.

Does pbi-cli support configuring complex visual elements like slicers and KPIs?

Yes, pbi-cli supports configuring complex visual elements including slicers, KPIs, maps, and decorative elements. It generates valid PBIR visual definitions that handle schema-specific visual formatting requirements and manage query bindings for these objects.

What is the best way to refactor an existing Power BI report layout?

The best way to refactor a Power BI report layout is by automating complex visual JSON edits through pbi-cli. This allows you to add new visuals, update data bindings, correct PBIR schema issues, and resize dashboard elements without manual layout work.