power-bi-report

Featured

Scaffold, validate, preview, and manage Power BI PBIR report projects using pbi-cli. Invoke this skill whenever the user mentions "create report", "new report", "PBIR", "scaffold", "validate report", "report structure", "preview report", "report info", "reload Desktop", "convert report", ".pbip project", "report project", or wants to understand the PBIR folder format, set up a new report from scratch, or work with the report as a whole. For specific tasks, see also: power-bi-visuals (charts, binding), power-bi-pages (page management), power-bi-themes (themes, formatting), power-bi-filters (page/visual filters).

Data & Documents 424 stars 111 forks Updated today MIT

Install

View on GitHub

Quality Score: 94/100

Stars 20%
88
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# 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/ pages.json # page order page_abc123/ page.json # page settings visuals/ visual_def456/ visual.json # visual type, position, bindings ``` Each file has a public JSON schema from Microsoft for validation. PBIR is GA as of January 2026 and the default format in Desktop since March 2026. ## Creating a Report ```bash # Scaffold a new report project pbi report create ./MyProject --name "Sales Report" # With dataset reference pbi report create ./MyProject --name "Sales" --dataset-path "../Sales.Dataset" ``` This creates the full folder structure with `definition.pbir`, `report.json`, `version.json`, and an empty `pages/` directory. ## Report Info and Validation ```bash # Show report metadata summary (pages, theme, dataset) pbi report info pbi report info --path ./MyReport.Report # Validate report structure and JSON files pbi report validate ``` Validation checks: - Required files exist (`definition.pbir`, `report.json...

Details

Author
MinaSaad1
Repository
MinaSaad1/pbi-cli
Created
4 months ago
Last Updated
today
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Featured

power-bi-pages

Manage Power BI report pages and bookmarks -- add, remove, configure, and lay out pages in PBIR reports using pbi-cli. Invoke this skill whenever the user mentions "add page", "new page", "delete page", "page layout", "page size", "page background", "hide page", "show page", "drillthrough", "page order", "page visibility", "page settings", "page navigation", "bookmark", "create bookmark", "save bookmark", "delete bookmark", or wants to manage bookmarks that capture page-level state. Also invoke when the user asks about drillthrough configuration or pageBinding.

424 Updated today
MinaSaad1
Data & Documents Listed

power-bi-report-design

Use for report page management, visual authoring, bookmarks, drillthrough, auto-layout, tooltip pages, conditional formatting, filter pane configuration, design critique, chart archetype selection, anti-pattern detection, and WCAG accessibility audits. Triggers on: "add a visual", "create a page", "bookmark", "drillthrough", "tooltip page", "conditional formatting", "color scale", "data bar", "report layout", "pbi report", "pbi visual", "pbi page", "pbi layout", "pbi filter", "auto-layout", "page navigator", "mobile layout", "PBIR", "design review", "chart choice", "which visual should I use", "accessibility", "WCAG", "anti-pattern", "report critique", "review this report". Do NOT trigger for DAX measures (→ power-bi-dax), theme/brand colors (→ power-bi-design-system), or model schema (→ power-bi-modeling).

0 Updated today
mudassir09
AI & Automation Featured

power-bi-deployment

Import and export TMDL/TMSL formats, manage model lifecycle with transactions, and version-control Power BI semantic models using pbi-cli. Invoke this skill whenever the user mentions "deploy", "export", "import", "TMDL", "TMSL", "version control", "git", "backup", "migrate", "transaction", "commit changes", "rollback", or wants to save/restore model state.

424 Updated today
MinaSaad1