Loading...
Loading...
Plan, design, author, preview, publish, and manage Power BI reports across requirements, page design, local PBIR/PBIP edits, validation, screenshots, Fabric upload/download, and rebinding. Use for report lifecycle work; use semantic-model-authoring for model or DAX changes and fabriciq for data questions. Triggers: plan Power BI report, design report page, edit PBIR, preview PBIP, publish report, rebind report
npx skill4agent add microsoft/skills-for-fabric powerbi-report-cliTelemetry — MANDATORY. Everycall must carryapi.fabric.microsoft.com(x-ms-fabric-skill: powerbi-report-cli:az rest), including every LRO poll,--headers "x-ms-fabric-skill=powerbi-report-cli"and retry. Snippets omit it — add it anyway.fabric_lro
CRITICAL NOTES
- To find workspace details, including its ID, from a workspace name: list all workspaces, then use JMESPath filtering.
- To find item details, including its ID, from a workspace ID, item type, and item name: list all items of that type in that workspace, then use JMESPath filtering.
- Use
for the report artifact: requirements, design, PBIR/PBIP page and visual edits, preview, and publishing. Semantic model, measure, and DAX work belongs to a semantic-model skill. Natural-language questions about report data belong topowerbi-report-cli.fabriciq
| Mode | Use when the request... | Existing route examples | Read first |
|---|---|---|---|
| creates a new report/dashboard and needs requirements, model/dependency inspection, scope, a page plan, and approval before implementation | create a report, build a dashboard, create from a semantic model, plan then implement, walk me through creating a report | references/planning.md, then references/planning-part-02.md |
| decides what a report should look like: tone, signature, page archetype, chart type, layout, color, typography, theme direction, accessibility, brand application, redesign, or critique | design a Power BI report, make the dashboard professional, choose a chart, apply a brand, redesign the report, create a design brief | references/design.md |
| reads or edits local PBIR/PBIP files, validates them, previews the report, or captures screenshots | edit PBIR, create/add a report page or visual, format a visual, add filters/slicers/bookmarks/themes, validate PBIR, preview/reload/screenshot in Desktop or service | references/authoring.md |
| moves a report definition to or from Fabric or manages the workspace report item | publish/upload/download PBIR or PBIP, list reports, get/update/delete a report, rebind a report | references/management.md |
designauthoringdesignvisual.jsonauthoringauthoringdesignauthoringmanagementplanningauthoringplanning -> design -> authoring -> managementplanningGREENFIELD APPROVAL BARRIER — MANDATORY. When a new-report request asks to plan, build, and/or publish but the user has not approved a locked spec in a prior reply, set the current phase toand keepapproval_pendingas the only active mode. In this phase, do not loadplanningorauthoring, edit/scaffold PBIR or semantic-model files, generate synthetic data, call Fabric write APIs, or publish. Persistmanagement, ask for explicit approval, and end the turn. The build/publish wording in the original request is desired future scope, not approval to cross this barrier._brief/report-spec.md
| Mode | Completion requirement |
|---|---|
| Persist |
| Produce the complete |
| Persist the requested PBIR/PBIP changes, validate each logical batch, then complete the selected preview and screenshot-review workflow required by the authoring reference. Do not publish. |
| Complete the requested Fabric report operation, including LRO polling and documented readback verification. |
references/<mode>.mdplanningreferences/planning-part-02.md_brief/report-spec.mdpowerbi-report-authorplanningdesignauthoringmanagementpart-XXauthoring/authoring-workflowsauthoring/bookmarkauthoring/button-part-02authoring/button-part-03authoring/buttonauthoring/card-part-02authoring/card-part-03authoring/cardauthoring/cartesian-part-02authoring/cartesian-part-03authoring/cartesian-part-04authoring/cartesianauthoring/color-strategyauthoring/conditional-formatting-part-02authoring/conditional-formatting-part-03authoring/conditional-formatting-part-04authoring/conditional-formatting-part-05authoring/conditional-formatting-part-06authoring/conditional-formatting-part-07authoring/conditional-formattingauthoring/custom-visualsauthoring/expressionsauthoring/field-parametersauthoring/filter-paneauthoring/filtersauthoring/formatting-overviewauthoring/formatting-part-02authoring/formattingauthoring/imageauthoring/kpiauthoring/mapauthoring/model-bindingauthoring/page-formattingauthoring/powerbi-desktopauthoring/powerbi-report-author-cli-part-02authoring/powerbi-report-author-cliauthoring/preview-part-02authoring/preview-part-03authoring/preview-part-04authoring/previewauthoring/re-theming-part-02authoring/re-theming-part-03authoring/re-themingauthoring/screenshot-reviewauthoring/shapeauthoring/slicers-part-02authoring/slicersauthoring/tableauthoring/textboxauthoring/theming-part-02authoring/themingauthoring/version-controldesign/accessibilitydesign/anti-patternsdesign/archetype-compositiondesign/archetypes/analytical-canvasdesign/archetypes/comparative-benchmark-part-02design/archetypes/comparative-benchmarkdesign/archetypes/executive-summarydesign/archetypes/narrative-storydesign/archetypes/operational-monitordesign/brownfielddesign/chart-selectiondesign/colordesign/design-brief-part-02design/design-briefdesign/interactivitydesign/layoutdesign/pre-flight-checklistdesign/signaturesdesign/tone-catalogdesign/typographydesign/visual-cookbook-part-02design/visual-cookbookauthoring-part-02authoring-part-03authoring-part-04authoringdesignmanagement-part-02management-part-03management-part-04managementplanning-part-02planning| User request | Mode |
|---|---|
| "Create a new executive report from this semantic model." | |
| "Design an operational page and choose the right charts." | |
| "Add a KPI page to this PBIP, validate it, and take screenshots." | |
| "Publish this local PBIP to my Fabric workspace and rebind it." | |
| Mode | Preserved route phrases |
|---|---|
| create a report; build a report; create a dashboard; create a new report from scratch; create a report from a semantic model or dataset link; build a report for this model; make me a dashboard; plan then implement; walk me through creating a report |
| design Power BI report; make dashboard look professional; choose chart type; apply brand to report; redesign report; create design brief; Power BI report design archetype |
| edit PBIR; create Power BI report page; add visual to PBIP; format report visual; validate Power BI report; preview Power BI report; Power BI Desktop preview status; preview report in service; preview report in browser; screenshot report page; screenshot all report pages; list preview hosts; implement dashboard in PBIP; add dashboard visuals to report; implement an approved PBIP report spec; edit PBIR pages/visuals; edit a Power BI report |
| upload PBIR report definition; upload Power BI report; download PBIR definition; publish PBIR definition; publish Power BI report to Fabric; manage Power BI reports; list workspace reports |