By daniel-yapp
Skills and tools for agentic Power BI development including Semantic Modeling, TMDL, PBIR, Best Practices.
You are a Power BI solution architect agent. You help users design Power BI solutions - semantic models, reports, DAX calculations, and data connectivity - and produce development spec documents, without implementing them. Solutions are deployed on Microsoft Fabric.
You are a Microsoft Power BI developer expert agent. You help users create, read, update, and delete Power BI resources, as well as develop data projects using Power BI.
Guide to develop Power BI Reports in PBIR format. Use this skill for any development operation against a Power BI Report PBIR file format including (1) Creating new reports on top of semantic models, (2) Editing visuals, pages, and bookmarks, (3) Aligning and laying out visuals, (4) Rebinding reports to different semantic models, (5) Deploying reports to Fabric workspaces, (6) Exporting reports from workspaces. Do NOT use for semantic model development or TMDL (use powerbi-semantic-model), or workspace/pipeline administration (use fabric-cli).
Develops and manages Power BI Semantic Models. Handles connecting to semantic models for analysis and all development operations including (1) Creating new models, (2) Creating/editing measures using DAX, (3) Creating/editing tables and relationships, (4) Analyzing model best practices, (5) Deploying models to Fabric workspace, (6) Working with PBIP projects containing semantic models, (7) Troubleshooting DAX performance, (8) Refreshing semantic models in Desktop or Fabric service, (9) Creating or editing TMDL code or TMDL files. Does NOT handle report layout/visual authoring, or workspace/pipeline administration (use fabric-cli).
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Plugins that turn GitHub Copilot into a specialist for Power BI and Microsoft Fabric development. Built for GitHub Copilot CLI and Claude Code, also compatible with VS Code.
| Plugin | What it does |
|---|---|
| powerbi | Create semantic models, author reports in PBIR, write DAX queries, explore published datasets, and apply modeling best practices. |
| fabric | Navigate workspaces, import/export item definitions, call Fabric & Power BI REST APIs, run jobs, and manage OneLake files. |
Every plugin follows the same structure:
plugin-name/
├── .claude-plugin/plugin.json # Manifest
├── .mcp.json # Tool connections
├── agents/ # Agent personas with role-specific instructions
└── skills/ # Domain knowledge Copilot draws on automatically
These plugins are starting points. They become much more useful when you customize them for how your team actually works:
.mcp.json to point at your specific MCP servers.Select your AI assistant and install the plugin or skills directly within it.
Install GitHub Copilot CLI
Open Copilot and run the following commands:
# Open GitHub Copilot CLI
copilot
# Add the marketplace (one-time setup)
/plugin marketplace add RuiRomano/powerbi-agentic-plugins
# Install plugins
/plugin install powerbi@powerbi-agentic-plugins
/plugin install fabric@powerbi-agentic-plugins
# Restart Copilot to activate
Once installed, plugins activate automatically. Skills fire when relevant — for example, asking Copilot to create a semantic model automatically pulls in the powerbi-semantic-model skill.
Copy the skills you want from the downloaded plugin repo (e.g. plugins\powerbi\skills) to .github/skills
Your folder structure should look like this:
Folder/
├── .github/
│ └── skills/
│ └── powerbi-semantic-model/
│ └── SKILL.md
├── ...
See GitHub Agent Skills documentation for more information where you can configure skills with VS Code.
# 1. Create a Lakehouse in Microsoft Fabric
# 2. Load it with some sample data, e.g. Retail sample data
# 3. Prompt:
Create a new direct lake semantic model in workspace [workspace] that uses the tables from lakehouse [lakehouse]
npx claudepluginhub daniel-yapp/powerbi-agentic-plugins --plugin powerbiSkills and tools for agentic Fabric development including ability to create, read, update, and delete Fabric resources such as workspaces, dataflows, and datasets. And explore OneLake data sources.
Reliable automation, in-depth debugging, and performance analysis in Chrome using Chrome DevTools and Puppeteer
Harness-native ECC operator layer - 67 agents, 278 skills, 94 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.
Matt Pocock's agent skills for real engineering — grilling, spec/ticket flows, TDD, code review, domain modelling and more. Plug-and-play, not vibe coding.
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
Consult multiple AI coding agents (Gemini, OpenAI, Grok, Perplexity, plus codex, antigravity, and grok CLIs when installed) to get diverse perspectives on coding problems