power-bi-build — Claude Code skill: what it does, how to install
Scaffolds IPPF-branded Power BI projects and writes DAX measures directly to .pbip models. Requires Power BI Desktop and the pbi CLI.
npx skills add gasserane/personal-skills --skill power-bi-build -a claude-codeWhat power-bi-build does
This skill generates Power BI reporting components from session notes. It reads indicator metrics from a local MEL_DAX_LIBRARY and uses pbi-cli-tool to inject measures into the active semantic model. Visual styles follow IPPF Visual Identity 2025 guidelines, saving theme.json directly into the .pbip project directory.
Page structures for equity breakdowns and methodology cards are written into powerbi-build-output/ as staging JSON files. Users paste or configure these visuals inside Power BI Desktop by hand. The logic requires a local Python script collection located under ane_package/reporting/powerbi_dashboard/.
Legacy .pbix binaries are blocked. An active .pbip workspace must stay open in Power BI Desktop during runtime. Because CLI updates exist solely in Analysis Services memory, pressing Ctrl+S in Power BI Desktop after each model update is mandatory to persist changes.
What it helps with
- write DAX measures into running semantic models
- apply IPPF brand themes to
.pbipfolders - generate staging JSON recipes for report pages
- verify local Analysis Services port connectivity
Example prompts for the agent
- Build an IPPF-branded Power BI dashboard from the latest analytical notes
- Generate DAX measures and page staging JSON for selected indicators
- Configure the theme and scaffold equity disaggregation pages in .pbip
How to install power-bi-build
1Skills CLI (Vercel)
npx skills add gasserane/personal-skills --skill power-bi-build -a claude-code2Manually: put the files in place
~/.claude/skills/power-bi-build/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/power-bi-build/
1Skills CLI (Vercel)
npx skills add gasserane/personal-skills --skill power-bi-build -a codex2Manually: put the files in place
.agents/skills/power-bi-build/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add gasserane/personal-skills --skill power-bi-build -a cursor2Manually: put the files in place
.cursor/skills/power-bi-build/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install gasserane/personal-skills power-bi-build2Manually: put the files in place
.github/skills/power-bi-build/SKILL.md1Skills CLI (Vercel)
npx skills add gasserane/personal-skills --skill power-bi-build -a gemini-cli2Platform CLI
gemini skills install https://github.com/gasserane/personal-skills --path skills/power-bi-buildManually: put the files in place
.devin/skills/power-bi-build/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add gasserane/personal-skills --skill power-bi-build -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about power-bi-build
How to install power-bi-build in Claude Code?
Run npx skills add gasserane/personal-skills --skill power-bi-build -a claude-code.
What does power-bi-build do?
It inserts DAX measures using the pbi CLI, writes IPPF theme files to .pbip, and prepares JSON layouts for dashboard pages.
Can power-bi-build work with standard .pbix files?
No, it supports only text-based .pbip project directories. You must convert existing .pbix files via File Save As in Power BI Desktop first.