By cn-dataworks
Create and manage Power BI Enhanced Report Format (PBIR) visuals with templates. Includes visual creation from templates and extraction of existing visuals to reusable templates.
Extract Power BI PBIR visuals into reusable templates. Use when users want to save an existing visual configuration as a template, standardize visual formats across projects, or add new visual types to the template library.
Create Power BI PBIR visuals from templates. Use when users need to add visuals (cards, charts, tables, slicers, maps) to Power BI Enhanced Report Format projects. Handles template selection, placeholder substitution, measure/column binding, and visual.json generation.
A Claude Code plugin for creating and managing Power BI Enhanced Report Format (PBIR) visuals using templates.
/plugin install https://github.com/cn-dataworks/pbir-visuals.git
Creates PBIR visuals from templates. Claude will automatically invoke this skill when you:
Example prompts:
Extracts existing visuals into reusable templates. Claude will invoke this skill when you:
Example prompts:
| Template | Visual Type | Description |
|---|---|---|
card-single-measure.json | Card | Single KPI display |
line-chart-category-y.json | Line Chart | Trend over category |
line-chart-multi-y.json | Line Chart | Multiple Y measures |
line-chart-with-series.json | Line Chart | With legend series |
bar-chart-category-y.json | Bar Chart | Horizontal bars |
bar-chart-with-series.json | Bar Chart | Grouped/stacked |
clustered-column-multi-measure.json | Column | Multi-measure columns |
table-basic.json | Table | Columnar data |
matrix-basic.json | Matrix | Pivot table |
pie-chart.json | Pie Chart | Part-to-whole |
scatter-bubble-chart.json | Scatter | X-Y relationship |
azure-map-gradient.json | Azure Map | Filled regions |
azure-map-bubble.json | Azure Map | Bubble markers |
slicer-between-date.json | Slicer | Date range |
slicer-dropdown.json | Slicer | Dropdown |
slicer-list-multiselect.json | Slicer | Multi-select |
image-static.json | Image | Static image |
This plugin works alongside other Power BI plugins. Install multiple plugins:
/plugin install https://github.com/cn-dataworks/pbir-visuals.git
/plugin install https://github.com/cn-dataworks/powerbi-analyst-plugin.git
Both plugins operate concurrently:
pbir-visuals handles visual creation and template managementpowerbi-analyst handles DAX, M code, and deployment workflowsClaude will invoke the appropriate skills from either plugin based on your task.
Templates use {{PLACEHOLDER}} syntax for values:
{
"$schema": "https://developer.microsoft.com/.../2.4.0/schema.json",
"name": "{{VISUAL_NAME}}",
"position": {
"x": "{{X}}",
"y": "{{Y}}",
"width": "{{WIDTH}}",
"height": "{{HEIGHT}}"
},
"visual": {
"visualType": "card",
"query": {
"queryState": {
"Values": {
"projections": [{
"field": {
"Measure": {
"Expression": { "SourceRef": { "Entity": "{{TABLE_NAME}}" } },
"Property": "{{MEASURE_NAME}}"
}
}
}]
}
}
}
}
}
All templates use PBIR schema version 2.4.0.
We welcome community contributions! See CONTRIBUTING.md for:
Quick version:
pbir-template-extractor skill to extract itMIT
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub cn-dataworks/pbir-visualsPBI Squire - Complete Power BI development assistant. Diagnose issues, create DAX measures, transform data with M code, document dashboards, and deploy changes.
Composable agentic UI testing, dashboard validation, and browser automation suite
Build, format, optimize, and review interactive Power BI reports.
Build Vizro dashboards from concept to deployment. Enforces a 2-phase workflow covering requirements, layout design, visualization selection, implementation with Python, and testing.
Turn a free-text dashboard request into an interactive HTML demo and a Replace-Data-Source-ready Tableau .twbx, via 8 single-job skills that hand off through files on disk. See CONTRACT.md for the inter-skill API.
Developer skills for authoring Microsoft Power BI solutions.
Connect to Looker and interact with your data using LookML.
Designs effective KPI dashboards with proper metric selection, visual hierarchy, and data visualization best practices. Use when building executive dashboards, creating analytics views, or presenting business metrics.