Skip to content

About

Cursor plugin: paid-for Power BI PBIP / Fabric / Athena agent skills. Pair with pstack. No client reports, models, or workspace IDs.

Resources

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

3 Commits

Folders and files

Repository files navigation

PBIP agent stack

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.

Install

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-stack

Until then, point Cursor at this folder as a local plugin / skill root, or copy skills/ and agents/ into your project’s .cursor/ / .claude/ layout.

What you get

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.

Companion plugins

  • pstack — rigor / playbooks (/add-plugin pstack, then /setup-pstack, use /poteto-mode for app work). See docs/pstack.md. This plugin does not vendor pstack.
  • Microsoft Power BI agentic development plugins (optional) if you already use them for Desktop / TMDL tooling.

Leak-scan

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 --selftest

CI runs the same. Policy: docs/leak-policy.md, SECURITY.md.

Deliberately absent

  • 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

License

MIT — Copyright (c) 2026 Luke D'Anastasi

About

Cursor plugin: paid-for Power BI PBIP / Fabric / Athena agent skills. Pair with pstack. No client reports, models, or workspace IDs.

Resources

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages