What problem does it solve? Building R script visuals in Power BI requires knowing the PBIR JSON structure, DAX literal escaping rules, ggplot2 rendering requirements, and Service-vs-Desktop limitations. This Skill provides the complete workflow for creating, injecting, and validating R visuals in PBIR reports without trial-and-error. ## Core Features & Use Cases - End-to-end R visual workflow: Create the visual.json with scriptVisual type, write ggplot2 scripts against the auto-injected dataset data.frame, inject the script with correct escaping, and validate with jq. - ggplot2 pattern library: Ready-made patterns for bar charts, donut charts, line charts, heatmaps, bullet charts, and faceted small multiples, plus real-world visual.json examples. - Platform constraint guidance: Covers the 150,000-row cap, distinct-row grouping behavior, Service text rendering flags, CJK font handling, and timeout/output limits. - Use Case: A report developer needs a bullet chart comparing current-year order lines to prior year with conditional colors driven by DAX measures. The Skill supplies the ggplot2 script, the escaped visual.json structure, and validation steps. ## Quick Start Ask the agent to create an R visual in the Power BI report that plots sales by category as a ggplot2 bar chart and inject it into the PBIR visual.json.