Power BI Custom Visuals
Create bespoke Power BI visuals by describing what you need in plain language. The skill scaffolds a TypeScript project, guides you through the edit-validate loop with real-time error feedback, and packages your work into a .pbiviz file ready to import into your report.
Power BI Custom Visuals builds new Power BI visuals from natural language specs using the powerbi-visuals-tools SDK.
AI-generated summary based on this skill's SKILL.md
Decision gist · record as of 2026-07-27
Power BI Custom Visuals builds new Power BI visuals from natural language specs using the powerbi-visuals-tools SDK. Create bespoke Power BI visuals by describing what you need in plain language. The skill scaffolds a TypeScript project, guides you through the edit-validate loop with real-time error feedback, and packages your work into a .pbiviz file ready to import into your report.
Use it when
- Power BI Custom Visuals handles packaging and importing by compiling your validated TypeScript code into a .pbiviz file.
- Yes.
Verify before relying
Read SKILL.md below before installing (2 files). Open directory: indexed for reading, not audited.
Install
MinaSaad1/pbi-cli/power-bi-custom-visuals · repository language: Python
Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.
Frequently asked questions
AI-generated answers based on this skill's SKILL.md and metadata
How to build a custom visual for Power BI?
Power BI Custom Visuals lets you build bespoke visuals by describing what you need in plain language. The skill scaffolds a TypeScript project for you, guides you through editing and validation with real-time error feedback, then packages your work into a .pbiviz file ready to import into your report.
What is the process for pbiviz package and import?
Power BI Custom Visuals handles packaging and importing by compiling your validated TypeScript code into a .pbiviz file. Once packaged, you can import this file directly into Power BI Desktop or a Power BI report, making your custom visual available for use alongside built-in visuals.
Can I scaffold and iterate on a custom visual project?
Yes. Power BI Custom Visuals scaffolds a complete TypeScript project structure and supports iterative development. As you edit your code, the skill provides type checking and validation feedback, letting you refine your visual incrementally before packaging it for deployment.
What languages and tools does Power BI Custom Visuals use?
Power BI Custom Visuals works with TypeScript for type-safe development. It integrates with the powerbi-visuals-tools CLI and npm dependencies to manage your project, handle compilation, and enforce the IVisual interface required by Power BI's SDK.
How do I configure data roles and properties for my visual?
Power BI Custom Visuals supports configuration of data roles and formatting properties through your project's capabilities.json file. This defines which data fields your visual accepts and what visual formatting options users can customize in Power BI.
SKILL.md
Rendered from the published skill. Quoted content, verbatim.
Power BI Custom Visuals Skill
Build new Power BI custom visuals from natural language using the
powerbi-visuals-tools SDK. Iteration is agent-driven on TypeScript
compile errors; visual correctness is checked once at the end with the
user.
This skill produces a .pbiviz package and embeds it into a PBIR report
via pbi visual import-custom. The TypeScript project lives next to
the .pbip folder, never inside it.
Prerequisites
The skill needs
(truncated - see the full file via the links below)
File tree — 2 files
src/pbi_cli/skills/power-bi-custom-visuals/AGENTS-template.md
src/pbi_cli/skills/power-bi-custom-visuals/SKILL.md
Let your AI agent find skills like this
Example. Real query, live index.
You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.
wish › “Build a new custom Power BI visual from natural language spec”
Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →
Related skills
Review Report assesses Power BI reports across usage, design, data model binding, and performance to surface actionable findings. It adapts to three scenarios—development, testing, and production—prioritizing usage metrics and adoption signals for deployed reports while evaluating design quality and technical soundness throughout.
Master the PBIR JSON schema and directory layout to work with Power BI Enhanced Reports programmatically. This skill covers the complete file structure, from semantic model connections through visual configurations and theme inheritance, plus the critical rules for safe report editing—always using the pbir CLI rather than hand-editing JSON. Includes guidance on report creation, validation, and design best practices.
Power BI Report lets you build PBIR projects from the ground up using pbi-cli, handling scaffolding, validation, live preview, and Desktop sync. Work with the folder-based JSON structure directly—no Desktop connection required for most tasks.
Power BI Report scaffolds and manages PBIR projects from the command line using pbi-cli, handling folder structure creation, JSON validation, and live HTML preview. It integrates with Power BI Desktop to reload reports and supports batch operations with optional sync suppression.
Power BI Visuals enables you to create, bind, and manage 32+ visual types on PBIR report pages directly via pbi-cli, without needing Power BI Desktop. Supported visuals include bar charts, line charts, scatter plots, matrices, KPIs, gauges, and more, each configurable with custom positioning, sizing, and data binding. Bulk operations let you apply changes across multiple visuals at once by type or name pattern.
Power Bi Build creates IPPF-branded Power BI projects by writing DAX measures into your semantic model, applying the IPPF Visual Identity 2025 theme, and generating page recipe templates for indicator dashboards, equity disaggregation, and methodology cards. It works with the pbi CLI to automate model operations while staging report pages for manual refinement in Power BI Desktop.
More skills Power BI Pages (MIT) · power-bi-visuals (MIT) · Power BI Filters (MIT) · Power BI Themes (MIT)