power-bi-salespulse-360-dashboard — Claude Code skill: Power BI
A skill that walks your agent through building the SalesPulse 360 retail dashboard in Power BI: sales, profit, regions and a 12-month forecast.
npx skills add reason-machines/data-skills --skill power-bi-salespulse-360-dashboard -a claude-codeWhat power-bi-salespulse-360-dashboard does
The skill guides an agent through assembling the SalesPulse 360 dashboard in Power BI Desktop. It ships a star schema: a Sales fact table plus Calendar, Geography, Product and Customer dimensions, with the relationships already spelled out.
DAX measures come along too — total sales and profit, profit margin percentage, period-over-period comparison, a moving annual total, and an alert flag tied to a margin threshold. Power Query M steps clean column names, parse dates, replace nulls and build the geography hierarchy. Alert thresholds live in ConfigThresholds.csv, so you edit them to match your own numbers.
You need Power BI Desktop 2.120 or higher and the Global Superstore dataset, which is bundled in the repository as a CSV. Smooth performance calls for at least 8GB of RAM. Below that, check whether your machine can handle the transformation before opening SalesPulse360.pbix.
What it helps with
- build a retail dashboard in Power BI from scratch
- calculate profit margin by region and category
- set up alerts when profit drops
- add a 12-month sales forecast
- model the Global Superstore dataset as a star schema
Example prompts for the agent
- Help me set up the SalesPulse 360 dashboard in Power BI
- Add DAX measures for profit margin and year-over-year comparison
- Configure the alert thresholds in ConfigThresholds.csv
How to install power-bi-salespulse-360-dashboard
1Skills CLI (Vercel)
npx skills add reason-machines/data-skills --skill power-bi-salespulse-360-dashboard -a claude-code2Manually: put the files in place
~/.claude/skills/power-bi-salespulse-360-dashboard/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/power-bi-salespulse-360-dashboard/
1Skills CLI (Vercel)
npx skills add reason-machines/data-skills --skill power-bi-salespulse-360-dashboard -a codex2Manually: put the files in place
.agents/skills/power-bi-salespulse-360-dashboard/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add reason-machines/data-skills --skill power-bi-salespulse-360-dashboard -a cursor2Manually: put the files in place
.cursor/skills/power-bi-salespulse-360-dashboard/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install reason-machines/data-skills power-bi-salespulse-360-dashboard2Manually: put the files in place
.github/skills/power-bi-salespulse-360-dashboard/SKILL.md1Skills CLI (Vercel)
npx skills add reason-machines/data-skills --skill power-bi-salespulse-360-dashboard -a gemini-cli2Platform CLI
gemini skills install https://github.com/reason-machines/data-skills --path skills/power-bi-salespulse-360-dashboardManually: put the files in place
.devin/skills/power-bi-salespulse-360-dashboard/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add reason-machines/data-skills --skill power-bi-salespulse-360-dashboard -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-salespulse-360-dashboard
How do I install power-bi-salespulse-360-dashboard in Claude?
Run npx skills add reason-machines/data-skills --skill power-bi-salespulse-360-dashboard -a claude-code. The skill then lands at ~/.claude/skills/power-bi-salespulse-360-dashboard/SKILL.md.
What does power-bi-salespulse-360-dashboard do?
It guides an agent through building the SalesPulse 360 dashboard in Power BI: the data model, DAX measures, Power Query M transformations and alert threshold setup.
What do I need to run this skill?
Power BI Desktop 2.120 or higher, the Global Superstore dataset from the repository, and at least 8GB of RAM.