What problem does it solve? Editing Power BI report JSON by hand is error-prone and unsafe, and verifying that changes actually render correctly in Power BI Desktop is slow. This Skill gives an agent a safe, CLI-driven workflow for exploring, building, formatting, validating, and publishing Power BI reports without ever hand-editing report files. ## Core Features & Use Cases - Report exploration and mutation via CLI: Inspect reports, pages, and visuals with pbir ls, tree, get, and cat, then make changes with pbir set, add visual, and theme commands instead of editing JSON directly. - Theme-first formatting and validation: Discover valid properties with pbir schema describe, apply formatting at the theme level, and run pbir validate plus the Best Practice Analyzer to catch structural and design issues. - Desktop integration and visual verification: Refresh the open report in Power BI Desktop and capture page screenshots with pbir desktop refresh and pbir desktop screenshot to confirm changes render as intended. - Use Case: A user asks to rebrand a sales report. The agent audits the theme, updates colors and fonts at the theme level, clears bespoke visual overrides, validates the report, refreshes it in Desktop, and screenshots each page to verify the result. ## Quick Start Ask the agent to explore the open Power BI report with pbir, then add a revenue card visual to the first page and verify it with a Desktop screenshot.