Power BI / Microsoft Fabric authoring skill for use with Claude Code and other agentic IDEs.
This repository contains a single Claude Code skill (powerbi/) that captures opinionated, current (2026) engineering practices for the whole Power BI stack — data modeling, DAX, Power Query, report design, governance, and programmatic authoring of PBIR (PBIP) projects via JSON files plus the @microsoft/powerbi-modeling-mcp server.
Clone or symlink the powerbi/ folder into your skills directory:
# Per-user, all projects
git clone https://github.com/rechedev9/granrapower.git "$env:USERPROFILE\.claude\skills\granrapower"
# then symlink the skill:
New-Item -ItemType SymbolicLink -Path "$env:USERPROFILE\.claude\skills\powerbi" -Target "$env:USERPROFILE\.claude\skills\granrapower\powerbi"Or copy the powerbi/ folder into your project's .claude/skills/ for project-scoped use.
Claude Code auto-discovers skills by reading the frontmatter in each SKILL.md. After install, the powerbi skill triggers whenever the conversation mentions Power BI, Fabric, semantic models, DAX, M, PBIP/PBIR, visual.json, theme JSON, or related work.
| Reference file | Topic |
|---|---|
powerbi/SKILL.md |
Top-level guide — seven habits, top rules cheat sheet, anti-patterns, output expectations |
powerbi/references/data-modeling.md |
Star schema, cardinality, role-playing dimensions, storage modes |
powerbi/references/dax.md |
Filter context, VAR usage, time intelligence, 16 canonical measure patterns |
powerbi/references/power-query.md |
Query folding, M conventions, incremental refresh |
powerbi/references/report-design.md |
Chart-to-question, layout, color (4 tested palettes including dark slate), accessibility |
powerbi/references/governance.md |
PBIP-as-source-of-truth, Dev/Test/Prod workspaces, RLS, deployment pipelines |
powerbi/references/authoring-workflow.md |
First-time setup: enable PBIP + PBIR preview features, save as PBIP, edit-reload cycle, troubleshooting |
powerbi/references/pbir-structure.md |
PBIP folder tree, schemas, common errors, refresh behavior |
powerbi/references/visual-json-catalog.md |
Every visualType with dataRoles + minimal JSON examples |
powerbi/references/theme-json.md |
Theme JSON spec, visualStyles, dark mode checklist with known-good minimal theme |
powerbi/references/painting-visuals.md |
End-to-end tutorial: from empty .pbip to a fully rendered, themed dashboard — every JSON file you touch, in order |
powerbi/references/modeling-mcp.md |
@microsoft/powerbi-modeling-mcp operations catalog, gotchas, recipes |
Proprietary — All Rights Reserved. See LICENSE.
This repository is published publicly for viewing only. You may read it on GitHub, link to it, and quote short excerpts with attribution. Copying, modifying, redistributing, commercial use, or use as training data for machine learning models is not permitted without prior written permission from the copyright holder (rechedev@hotmail.com).