OverviewHistoryStatsSecurity
npx skills add ...
Documentation
SKILL.md
npx skills add microsoft/fabric-cli --skill fabric-cli-powerbi
Use Fabric CLI for Power BI operations — semantic models, reports, DAX queries, refresh, gateways. Activate when users work with Power BI items, need to refresh datasets, execute DAX, manage reports, or troubleshoot refresh failures.
npx skills add microsoft/fabric-cli --skill fabric-cli-powerbi
Expert guidance for working with Power BI items (semantic models, reports, dashboards) using the fab CLI.
Activate automatically when tasks involve:
fabric-cli-core skill first for foundational CLI guidancefab auth statusReady-to-use Python scripts for Power BI tasks. Run any script with --help for full options.
| Script | Purpose | Usage |
|---|---|---|
refresh_model.py | Trigger and monitor semantic model refresh | python scripts/refresh_model.py <model> [--wait] [--timeout 300] |
list_refresh_history.py | Show refresh history and failure details | python scripts/list_refresh_history.py <model> [--last N] |
rebind_report.py | Rebind report to different semantic model | python scripts/rebind_report.py <report> --model <new-model> |
Scripts are located in the scripts/ folder of this skill.
| Entity Suffix | Type | Description |
|---|---|---|
.SemanticModel | Semantic Model | Power BI dataset (tabular model) |
.Report | Report | Power BI report (visualizations) |
.Dashboard | Dashboard | Power BI dashboard (pinned tiles) |
.Dataflow | Dataflow | Power Query dataflow |
.PaginatedReport | Paginated Report | RDL-based paginated report |
Creates folder structure:
Execute DAX queries against semantic models:
When a semantic model owner leaves the organization:
For large models, use incremental refresh:
For detailed patterns, see: