power-bi-custom-visuals
FeaturedVibe-code Power BI custom visuals end-to-end: scaffold a TypeScript project, iterate on src/visual.ts and capabilities.json, validate with the Power BI Visuals SDK toolchain, package to .pbiviz, and import into a PBIR report. Invoke this skill whenever the user mentions "custom visual", "pbiviz", "powerbi-visuals-tools", "IVisual", "build a chart Power BI doesn't have", "developer visual", or wants a custom-built visual that the built-in Power BI library can't render. NOT for: changing colors / themes (use Power BI Themes), adding built-in visuals like bar/line/card/table (use Power BI Visuals), or modifying the data model.
Install
Quality Score: 94/100
Skill Content
Details
- Author
- MinaSaad1
- Repository
- MinaSaad1/pbi-cli
- Created
- 6 months ago
- Last Updated
- today
- Language
- Python
- License
- MIT
Similar Skills
Semantically similar based on skill content — not just same category
powerbi-custom-visuals
Build, package, and embed Power BI custom visuals (.pbiviz) into PBIR reports via the powerbi-visuals SDK. Automatically invoke when the user asks to "create a custom visual", "vibe-code a visual", "build a pbiviz", "scaffold a custom visual project", "import a custom visual into the report", "iterate on visual.ts", or mentions powerbi-visuals-tools, pbiviz, capabilities.json, IVisual, or D3-based custom Power BI visuals.
create-powerbi-custom-visual
Build any Power BI custom visual end to end, so it behaves like a native one — cross-filtering and highlighting, report-theme colours, on-object formatting that opens the right format card, a format pane that only shows what applies, and a jsdom render harness that proves it before it ships. Use when creating a new pbiviz visual, adding a capability to one, or fixing one that feels foreign next to native visuals. Covers the step-by-step build order, the toolchain versions that work, data roles and dataView reading, the formatting model (cards, groups, containers, per-item settings), the sub-selection API, layout with CSS grid, big DirectQuery data (one query, self filters, loading on demand), and the Desktop install and verification loop. Not for report-layer work (pages, native visuals) or semantic model work.
power-bi-visuals
Add, configure, bind data to, and bulk-manage visuals on Power BI PBIR report pages using pbi-cli. Invoke this skill whenever the user mentions "add a chart", "bar chart", "line chart", "card", "KPI", "gauge", "scatter", "table visual", "matrix", "slicer", "combo chart", "bind data", "visual type", "visual layout", "resize visuals", "bulk update visuals", "bulk delete", "visual calculations", or wants to place, move, bind, or remove any visual on a report page. Also invoke when the user asks what visual types are supported or how to connect a visual to their data model.