Cursor plugin of paid-for PBIP / Fabric / Athena agent skills, plus a short note on pairing with the already-public pstack plugin.
These skills were extracted from production Power BI / Microsoft Fabric / Amazon Athena engagements. They are mechanical rules — not a dump of any client report, model, workspace, or warehouse.
Author: Luke D'Anastasi / Streamline Analytics.
Clone this repo (or add it as a Cursor plugin from the published GitHub URL once live):
# after publish
# /add-plugin Streamline-Analytics/pbip-agent-stackUntil then, point Cursor at this folder as a local plugin / skill root, or copy skills/ and agents/ into your project’s .cursor/ / .claude/ layout.
| Skill / agent | Job |
|---|---|
editing-pbip-files |
CRLF, Property vs queryRef, TMDL tabs, KEEPFILTERS, Desktop-open blockers |
pbir-validate |
validate_pbip.py + pbir validate gate order |
bumping-pbip-version |
Version + Release Notes + About parity |
shipping-a-pbip-change |
End-to-end ship checklist |
publishing-pbip |
Generic fab publish (model first, temp byConnection report) |
styling-report-pages |
Harvest chrome from this pack — never copy another pack’s colours |
spacing-report-visuals |
Uniform gaps; never pbir visuals snap --grid |
warehouse-adapters |
Fabric-as-source vs external warehouse (Athena / Snowflake / SQL) |
gutting-unused-measures |
Zero-reference orphan measure removal |
slimming-a-pbip-model |
Unused-column detector + cut checklist |
ping-pong-review |
Builder ↔ adversarial reviewer baton protocol |
pbip-verifier |
Reasoning layer before commit |
Templates under templates/ are thin starter AGENTS.md / CLAUDE.md stubs. Example pstack model mapping: rules/pstack-models.example.mdc.
- pstack — rigor / playbooks (
/add-plugin pstack, then/setup-pstack, use/poteto-modefor app work). Seedocs/pstack.md. This plugin does not vendor pstack. - Microsoft Power BI agentic development plugins (optional) if you already use them for Desktop / TMDL tooling.
This repo’s product is not leaking client work. Before every publish:
bash scripts/leak-scan.sh
python3 skills/pbir-validate/scripts/validate_pbip.py --selftestCI runs the same. Policy: docs/leak-policy.md, SECURITY.md.
- No Power BI reports or semantic models
- No workspace / dataset / tenant GUIDs
- No client hex palettes or brand tokens
- No Fabric schedule IDs, MCP tenant setup, or warehouse connection strings
- No pstack source
MIT — Copyright (c) 2026 Luke D'Anastasi