power-bi-report
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 Report creates and scaffolds new PBIR report projects with full folder structure and dataset references.
AI-generated summary based on this skill's SKILL.md
Install
julianobarbosa/claude-code-skills/power-bi-report · repository language: Python
git clone https://github.com/julianobarbosa/claude-code-skills
cp -r claude-code-skills/skills/power-bi-report ~/.claude/skills/power-bi-reportFrequently asked questions
AI-generated answers based on this skill's SKILL.md and metadata
How do I create a new Power BI report using power-bi-report?
Power BI Report scaffolds new PBIR projects from the command line via pbi-cli. The tool creates the complete folder structure, initializes JSON configuration files, and sets up bindings for visuals and datasets. Once scaffolded, your project is ready for editing in Power BI Desktop or a text editor, with live HTML preview available in your browser.
How can I validate PBIR report structure and JSON file integrity?
Power BI Report includes built-in validation that checks your PBIR folder layout and JSON files for structural errors. The tool scans metadata, visual definitions, and dataset references to ensure compliance with the PBIR format. Validation errors are reported clearly, helping you fix issues before syncing with Power BI Desktop.
What does power-bi-report's preview PBIR report layout feature do?
Power BI Report renders your PBIR report as live HTML in your browser, showing page layout and visual bindings without requiring Power BI Desktop. This preview updates as you modify JSON files, letting you verify design changes instantly and catch binding errors early in development.
How do I reload and sync changes with Power BI Desktop?
Power BI Report integrates with Power BI Desktop to reload your report after you make changes. The tool detects modifications to your PBIR project and triggers a refresh in Desktop, keeping your visual definitions and data bindings in sync. You can also suppress sync for batch operations when needed.
Can power-bi-report convert and distribute PBIR reports as .pbip?
Power BI Report supports converting PBIR projects to .pbip format for distribution and deployment. The conversion preserves all metadata, visuals, and dataset references, making it easy to package your report for sharing or publishing to Power BI Service.
What is the PBIR folder format and how do I set it up?
Power BI Report creates a standardized PBIR folder structure with JSON files for report metadata, pages, and visual definitions. The tool handles all setup automatically during scaffolding, organizing your project so Power BI Desktop and pbi-cli can read and modify it consistently.
SKILL.md
rendered from the published skill — quoted content, verbatim
Power BI Report Skill
Manage Power BI PBIR report projects at the top level -- scaffolding, validation, preview, and Desktop integration. No connection to Power BI Desktop is needed for most operations.
PBIR Format
PBIR (Enhanced Report Format) stores reports as a folder of JSON files:
``` MyReport.Report/ definition.pbir # dataset reference definition/ version.json # PBIR version report.json # report settings, theme pages/
(truncated - see the full file via the links below)
Read as markdown · JSON record · Browse the source repository
File tree — 1 file
skills/power-bi-report/SKILL.md