What problem does it solve?
Building a distributable Power BI developer visual requires coordinating the pbiviz CLI, the powerbi-visuals-api, capabilities.json declarations, and the formatting model, and mistakes in any of these block packaging or certification. This Skill guides the full loop from scaffolding to AppSource publishing with grounded API references.
Core Features & Use Cases
- Full development loop: Scaffold a project with pbiviz new, implement the IVisual class in TypeScript, declare data roles and objects in capabilities.json, and live-preview with pbiviz start.
- Bundled pbiviz MCP server: Query current API docs, best practices, feature implementation steps, vulnerability scans, and certification checks while coding.
- Certification and publishing: Audit unsafe calls with pbiviz package --certification-audit, meet AppSource requirements, and submit through Partner Center.
- Use Case: A developer needs a reusable interactive gantt-style visual with a custom formatting pane for distribution across reports. The Skill walks them through scaffolding, dataView mapping, the formatting model, packaging the .pbiviz, and preparing certification.
Quick Start
Ask the agent to scaffold a new Power BI custom visual named MyVisual and implement its IVisual update method with a formatting card.