powerbi-custom-visuals
Power BI custom visual (.pbiviz) development with the pbiviz toolchain and its MCP server. Automatically invoke when the user mentions "custom visual", "pbiviz", "develop a Power BI visual", "powerbi-visuals-tools", "IVisual", "capabilities.json", "visual formatting model", "visual certification", "publish a visual to AppSource", or asks to scaffold, build, debug, package, certify, or publish a .pbiviz developer visual.
npx skills add data-goblin/power-bi-agentic-development --skill powerbi-custom-visuals --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Power BI Custom Visuals (pbiviz) Build distributable Power BI **developer visuals**: TypeScript/D3 visuals packaged as a `.pbiviz` file, written against the `powerbi-visuals-api` and built with the `pbiviz` CLI (`powerbi-visuals-tools`). This skill covers the full loop: scaffold, develop, live-preview, package, certify, and publish. ## Pick the right tool first This plugin holds five visual approaches. Choose before building: ```yaml deneb-visuals: no-code Vega / Vega-Lite specs inside a report; no packaging, no TypeScript python-visuals: matplotlib / seaborn script visuals (static image, computes at render) r-visuals: ggplot2 script visuals (static image); R's stats ecosystem svg-visuals: SVG drawn by a DAX measure (ImageUrl); inline in tables/cards, no visual sandbox powerbi-custom-visuals (this skill): a real .pbiviz developer visual, reusable across reports and shareable on AppSource; full interactivity, formatting pane, certification ``` Reach for this skill when the need is a reusable, interactive, distributable visual with its own formatting pane. For a one-off chart in a single report, a sibling skill is usually faster and lighter. ## Prerequisites - Node.js 20.19 or late
- Pick the right tool first
- Prerequisites
- Core workflow
- Use the bundled pbiviz MCP server
- Certify and publish
- Learn from shipped visuals
- Additional resources
- Reference files
- Examples
What does the powerbi-custom-visuals skill do?
Power BI custom visual (.pbiviz) development with the pbiviz toolchain and its MCP server. Automatically invoke when the user mentions "custom visual", "pbiviz", "develop a Power BI visual", "powerbi-visuals-tools", "IVisual", "capabilities.json", "visual formatting model", "visual certification", "publish a visual to AppSource", or asks to scaffold, build, debug, package, certify, or publish a .pbiviz developer visual.
How do I install it?
Run `npx skills add data-goblin/power-bi-agentic-development --skill powerbi-custom-visuals --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From data-goblin/power-bi-agentic-development, a repository with 833 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
