~ / rigs / data-goblin / power-bi-agentic-development

data-goblin/power-bi-agentic-development

Power BI AI skills and Power BI agents for Claude Code and GitHub Copilot: a plugin marketplace of Power BI skills, subagents, and hooks for semantic models, DAX, TMDL, reports, and AI dashboards. Includes Microsoft Fabric skills and Fabric

↗ GitHub ★ 1,034 gpl-3.0 updated 2d ago project Claude Code Claude plugin
share on X
ARCHETYPE
Skill Collector
Ten-plus skills loaded on demand. A procedural-knowledge library.
CONTEXT TAX · EVERY TURN
~8.9k tokens
Heavy · median rig: 2.3k · breakdown
GUARDRAILS
0/5
No committed guardrails · details

Copy this rig

# review before running: this installs third-party code
$ claude mcp add pbiviz -- npx -y powerbi-visuals-tools mcp
$ claude mcp add --transport http microsoft-learn https://learn.microsoft.com/api/mcp
$ claude mcp add --transport http fabric-sql https://api.fabric.microsoft.com/v1/mcp/dataPlane/sqlEndpoint -H 'Authorization: YOUR_VALUE'

MCP servers are added to Claude Code at local scope; env vars are shown as YOUR_… placeholders — we never store values. Files are fetched with degit into a separate folder so you can review before merging.

$ claude mcp add pbiviz -- npx -y powerbi-visuals-tools mcp
$ claude mcp add --transport http microsoft-learn https://learn.microsoft.com/api/mcp
$ claude mcp add --transport http fabric-sql https://api.fabric.microsoft.com/v1/mcp/dataPlane/sqlEndpoint -H 'Authorization: YOUR_VALUE'
$ npx degit data-goblin/power-bi-agentic-development/plugins/custom-visuals/skills/deneb-visuals .claude/skills/deneb-visuals
$ npx degit data-goblin/power-bi-agentic-development/plugins/custom-visuals/skills/powerbi-custom-visuals .claude/skills/powerbi-custom-visuals
$ npx degit data-goblin/power-bi-agentic-development/plugins/custom-visuals/skills/python-visuals .claude/skills/python-visuals
$ npx degit data-goblin/power-bi-agentic-development/plugins/custom-visuals/skills/r-visuals .claude/skills/r-visuals
$ npx degit data-goblin/power-bi-agentic-development/plugins/custom-visuals/skills/svg-visuals .claude/skills/svg-visuals
$ npx degit data-goblin/power-bi-agentic-development/plugins/etl/skills/executing-spark .claude/skills/executing-spark
$ npx degit data-goblin/power-bi-agentic-development/plugins/etl/skills/using-duckdb .claude/skills/using-duckdb
$ npx degit data-goblin/power-bi-agentic-development/plugins/fabric-admin/skills/audit-tenant-settings .claude/skills/audit-tenant-settings
$ npx degit data-goblin/power-bi-agentic-development/plugins/fabric-admin/skills/fabric-capacity .claude/skills/fabric-capacity
$ npx degit data-goblin/power-bi-agentic-development/plugins/fabric-cli/skills/fabric-cli .claude/skills/fabric-cli
$ npx degit data-goblin/power-bi-agentic-development/plugins/goblin-mode/skills/help-me-get-started .claude/skills/help-me-get-started
$ npx degit data-goblin/power-bi-agentic-development/plugins/goblin-mode/skills/improve-my-agent-setup .claude/skills/improve-my-agent-setup
$ npx degit data-goblin/power-bi-agentic-development/plugins/paginated-reports/skills/paginated-report .claude/skills/paginated-report
$ npx degit data-goblin/power-bi-agentic-development/plugins/pbi-desktop/skills/connect-pbid .claude/skills/connect-pbid
$ npx degit data-goblin/power-bi-agentic-development/plugins/pbip/skills/pbip .claude/skills/pbip
$ npx degit data-goblin/power-bi-agentic-development/plugins/pbip/skills/pbir-format .claude/skills/pbir-format
$ npx degit data-goblin/power-bi-agentic-development/plugins/pbip/skills/tmdl .claude/skills/tmdl
$ npx degit data-goblin/power-bi-agentic-development/plugins/reports/skills/create-pbi-report .claude/skills/create-pbi-report
$ npx degit data-goblin/power-bi-agentic-development/plugins/reports/skills/modifying-theme-json .claude/skills/modifying-theme-json
$ npx degit data-goblin/power-bi-agentic-development/plugins/reports/skills/pbi-report-design .claude/skills/pbi-report-design
$ npx degit data-goblin/power-bi-agentic-development/plugins/reports/skills/pbir-cli .claude/skills/pbir-cli
$ npx degit data-goblin/power-bi-agentic-development/plugins/reports/skills/review-report .claude/skills/review-report
$ npx degit data-goblin/power-bi-agentic-development/plugins/semantic-models/skills/dax .claude/skills/dax
$ npx degit data-goblin/power-bi-agentic-development/plugins/semantic-models/skills/lineage-analysis .claude/skills/lineage-analysis
$ npx degit data-goblin/power-bi-agentic-development/plugins/semantic-models/skills/power-query .claude/skills/power-query
$ npx degit data-goblin/power-bi-agentic-development/plugins/semantic-models/skills/refresh-semantic-model .claude/skills/refresh-semantic-model
$ npx degit data-goblin/power-bi-agentic-development/plugins/semantic-models/skills/semantic-model .claude/skills/semantic-model
$ npx degit data-goblin/power-bi-agentic-development/plugins/semantic-models/skills/standardize-naming-conventions .claude/skills/standardize-naming-conventions
$ npx degit data-goblin/power-bi-agentic-development/plugins/tabular-editor/skills/bpa-rules .claude/skills/bpa-rules
$ npx degit data-goblin/power-bi-agentic-development/plugins/tabular-editor/skills/c-sharp-scripting .claude/skills/c-sharp-scripting
$ npx degit data-goblin/power-bi-agentic-development/plugins/tabular-editor/skills/te-cli .claude/skills/te-cli
$ npx degit data-goblin/power-bi-agentic-development/plugins/tabular-editor/skills/te-docs .claude/skills/te-docs
$ npx degit data-goblin/power-bi-agentic-development/plugins/tabular-editor/skills/te2-cli .claude/skills/te2-cli

This rig commits no guardrails. Here is the community baseline instead — the deny/ask rules most often found across all 7,204 rigs:

{
  "permissions": {
    "deny": [
      "Read(./.env)",
      "Read(**/.env)",
      "Read(~/.ssh/**)",
      "Bash(rm -rf *)",
      "Read(**/*.pem)",
      "Bash(rm -rf /)",
      "Bash(git push --force:*)",
      "Bash(sudo *)",
      "Read(.env)",
      "Bash(rm -rf /*)",
      "Read(./.env.*)",
      "Read(~/.aws/**)",
      "Bash(git push --force*)",
      "Bash(rm -rf:*)",
      "Read(**/*.key)",
      "Read(**/.env.*)",
      "Bash(sudo:*)",
      "Bash(git reset --hard*)",
      "Bash(git reset --hard:*)",
      "Read(.env.*)"
    ],
    "ask": [
      "Bash(git push:*)",
      "Bash(git push *)",
      "Bash(git commit:*)",
      "Bash(rm *)",
      "Bash(rm:*)",
      "Bash(git rebase *)",
      "Bash(wget *)",
      "Bash(npm publish:*)",
      "Bash(git commit *)",
      "Bash(gh pr merge *)"
    ]
  }
}

MCP servers (3)

serversourceest. tokens
powerbi-visuals-tools · "pbiviz" npm 2.5k
Microsoft Learn Docs · "microsoft-learn" remote · remote 1.2k
api.fabric.microsoft.com · "fabric-sql" remote · remote 2.5k

Skills (33)

Similar rigs

copied ✓