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
ARCHETYPE
Skill Collector
Ten-plus skills loaded on demand. A procedural-knowledge library.
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)
| server | source | est. 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)
deneb-visualspowerbi-custom-visualspython-visualsr-visualssvg-visualsexecuting-sparkusing-duckdbaudit-tenant-settingsfabric-capacityfabric-clihelp-me-get-startedimprove-my-agent-setuppaginated-reportconnect-pbidpbippbir-formattmdlcreate-pbi-reportmodifying-theme-jsonpbi-report-designpbir-clireview-reportdaxlineage-analysispower-queryrefresh-semantic-modelsemantic-modelstandardize-naming-conventionsbpa-rulesc-sharp-scriptingte-clite-docste2-cli
Similar rigs
DynamITVectorK/claude-configs
Reusable Claude Code plugin configurations for streamlining development workflows across projects
Pragmatist 13.9k tok ·
naniiluja/ccf
A context-first, spec-driven, strictly sequential development workflow plugin for Claude Code — keeps your CLAUDE.md/.claude spec always fresh and grounds every decision in Context7 + Microsoft Learn.
Pragmatist 29.7k tok ·
DevSecNinja/dotfiles
Centrally hosting my client and server configurations
Pragmatist 24.0k tok ·
lordjabez/claude-code-config
Configuration items for Claude Code
YOLO Cowboy 44.1k tok ·