Tooluck logoTooluck
SKILL.md

powerbi-report-cli

Agent skill frommicrosoft/skills-for-fabric

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

How to install powerbi-report-cli

install powerbi-report-cli
# install the skills-for-fabric pack with the skills CLI
npx skills add microsoft/skills-for-fabric

# or add only this skill to Claude Code: copy the folder

skills/powerbi-report-cli/

# into

~/.claude/skills/powerbi-report-cli/ (all projects)

.claude/skills/powerbi-report-cli/ (one project)

skills/powerbi-report-cli/SKILL.md

MITFull file
1> **Telemetry — MANDATORY.** Every `api.fabric.microsoft.com` call must carry
2> `x-ms-fabric-skill: powerbi-report-cli` (`az rest`: `--headers "x-ms-fabric-skill=powerbi-report-cli"`),
3> including every LRO poll, `fabric_lro` and retry. Snippets omit it — add it anyway.
4
5> **CRITICAL NOTES**
6> 1. To find workspace details, including its ID, from a workspace name: list
7> all workspaces, then use JMESPath filtering.
8> 2. To find item details, including its ID, from a workspace ID, item type,
9> and item name: list all items of that type in that workspace, then use
10> JMESPath filtering.
11> 3. Use `powerbi-report-cli` for the report artifact: requirements, design,
12> PBIR/PBIP page and visual edits, preview, and publishing. Semantic model,
13> measure, and DAX work belongs to a semantic-model skill. Natural-language
14> questions about report data belong to `fabriciq`.
15
16# Power BI Reports - CLI Skill
17
18This skill owns the Power BI report lifecycle end to end: requirements and
19scope, visual design, local PBIR/PBIP authoring and preview, and report-item
20transport to and from Microsoft Fabric.
21
22It is a **mode dispatcher** and intentionally contains no detailed procedures.
23Select the mode that matches the request, then read the matching mode reference
24end to end before acting. The mode file holds the required workflow, commands,
25payloads, templates, and failure rules.
26
27## Mode Selection
28
29| Mode | Use when the request... | Existing route examples | Read first |
30…

Excerpt shown under the repository's MIT license.

More skills in skills-for-fabric

Keep exploring

Similar skill repositories

thedotmack /

claude-mem
116k

Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More

CCCXGHGM+135 skills

Leonxlnx /

taste-skill
113k

Agent skills that give coding agents taste: art direction, reference images and a browser check instead of generic AI pages

CCCXCU1 skill

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates