
data-goblin/power-bi-agentic-development
33 skills1.1k installs27.6k starsGitHub
Install
npx skills add https://github.com/data-goblin/power-bi-agentic-developmentSkills in this repo
1Pbi Report DesignThe Power BI report design canon covering design identity, the 3-30-300 rule, layout, color, chart selection, KPI and card design, tables, and accessibility. A developer loads it when committing a design identity or making layout, color, chart, or accessibility decisions for a report.67installs2Pbir FormatReference for the PBIR report JSON structure and editing patterns, used to modify report definitions directly when the pbir CLI is not available. A developer uses it to hand-edit visual and page JSON and validate each change with jq.66installs3PbipExplains the PBIP developer-mode file format that decomposes a PBIX binary into text files for source control and external editing. A developer uses it for project structure, cascade renames, forking a project, and PBIX-to-PBIP conversion.59installs4Create Pbi ReportA step-by-step workflow for scaffolding a full Power BI report from scratch using the pbir CLI, from model discovery through page layout, visuals, formatting, and validation. A developer uses it to build a new dashboard or executive report end to end.58installs5Pbir CliCommand reference for the pbir CLI that authors and edits Power BI PBIR report JSON from the terminal. A developer uses it as the preferred tool to add pages, place and bind visuals, and apply formatting to a report.53installs6Power QueryGuidance for writing, validating, and testing Power Query M expressions in semantic model import partitions while preserving query folding. A developer uses it to write or fix partition M code and test it against real data sources.50installs7TmdlExpert guidance for authoring and editing TMDL (Tabular Model Definition Language) files directly in PBIP projects and converting BIM to TMDL. A developer uses it as a last-resort path to add measures, columns, or descriptions when higher tools are unavailable.49installs8Modifying Theme JsonGuidance to design, validate, audit, and enforce Power BI report themes so formatting lives in the theme rather than scattered visual-level overrides. A developer uses it to create or standardize a theme, enforce compliance, and clear formatting debt across a report.48installs9DaxReferences for writing, debugging, and optimizing DAX in semantic models, focused on performance tuning of slow measures and DAX anti-patterns. A developer uses it when a measure is slow or query server timings need investigation.43installs10Review ReportStructured evaluation of Power BI reports to assess whether they are effective, well-built, and actually used, outputting prioritized findings with recommendations. A developer or consultant uses it to run a report health check, usage analysis, or quality audit.42installs11Connect PbidProvides TOM and ADOMD.NET PowerShell guidance to connect to Power BI Desktop's local Analysis Services port, enumerate the model, run and trace DAX, and modify measures, relationships, and roles. A developer uses it to query and edit an open PBI Desktop model and reload or screenshot the report canvas via the Desktop Bridge.40installs12Bpa RulesProvides expert guidance for authoring and improving BPA rules that validate Power BI semantic models in Tabular Editor. A developer uses it to create, recommend, debug, or auto-remediate best-practice rules for a model.39installs13Te2 CliCLI syntax reference for Tabular Editor 2 (TabularEditor.exe) covering deployment, scripting, Best Practice Analyzer runs, and CI/CD integration on Windows. A developer uses it to automate model deployment, run BPA from the command line, or save a model as TMDL.39installs14Svg VisualsGenerates SVG visuals through DAX measures and extension measures using the ImageUrl data category for inline graphics in PBIR reports. A developer uses it to build DAX-driven charts like progress bars, sparklines, KPI indicators, and IBCS bars.38installs15Standardize Naming ConventionsAn interactive workflow to audit and standardize naming conventions across tables, columns, measures, and display folders in TMDL-based semantic models. A developer uses it to clean up abbreviations and apply consistent, business-aligned names.37installs16Fabric CliExpert guidance for the Fabric CLI (fab) to programmatically manage Fabric and Power BI Service workspaces, items, tenants, and deployments in the cloud. A developer uses it to publish, download, discover, or configure workspace items across the Power BI service.36installs17Lineage AnalysisTraces relationships between semantic models and downstream reports across Fabric workspaces to map dependencies without admin permissions. A developer uses it before modifying or deleting a model to understand which reports depend on it and where they live.36installs18C Sharp ScriptingProvides C# scripting patterns against the Tabular Editor Model object model to programmatically iterate and modify tables, columns, and measures in a semantic model. A developer uses it to automate bulk model edits like setting default descriptions across all objects.35installs19Deneb VisualsGuidance for creating Deneb custom visuals in PBIR reports by authoring Vega/Vega-Lite specifications with best practices for interactivity and theming. A developer uses it to build Deneb visuals with cross-filtering, pbiColor theme integration, and correct field escaping.35installs20Te DocsGuidance for searching Tabular Editor documentation and understanding TE3 configuration files such as .tmuo, Preferences.json, and Layouts.json. A developer uses it to find TE how-to guidance or configure per-model TE3 settings.35installs21Refresh Semantic ModelTriggers, monitors, validates, and troubleshoots semantic model refreshes and refresh schedules using the Power BI Enhanced Refresh REST API and Fabric CLI. A developer uses it to run or configure a dataset refresh and diagnose failures.33installs22R VisualsGuidance for creating R visuals in PBIR reports with ggplot2 patterns. A developer uses it to add an R-scripted chart to a Power BI report via the pbir CLI or direct JSON editing.33installs23Audit Tenant SettingsAudits Fabric/Power BI tenant settings against a curated baseline and surfaces configuration drift and delegated overrides at capacity, domain, and workspace scope. A developer or admin uses it to review tenant settings and the Entra security groups those settings reference.32installs24Python VisualsGuidance for creating Python visuals in PBIR reports with matplotlib and seaborn patterns. A developer uses it to add a Python-scripted chart to a Power BI report via the pbir CLI or direct JSON editing.32installs25Semantic ModelCovers the full lifecycle of Power BI/Analysis Services tabular models (design, build, refresh, review) and routes each change to the narrowest capable tool, preferring the te CLI then TOM or TMDL. A developer uses it to add measures, relationships, RLS, calculation groups, or fix a star schema.22installs26Te CliGuidance for the cross-platform te binary (built on TE3) that loads, edits, validates, deploys, refreshes, and tests semantic models against TMDL/BIM, PBI Desktop, and cloud workspaces. A developer uses it as the primary terminal tool for model operations across OSes.14installs27Fabric Adminfabric-admin handles Microsoft Fabric and Power BI administration, including tenant-settings audits, governance, delegated overrides, and Entra security-group investigation. It requires the fabric-cli plugin. Use it to govern and oversee a Fabric/Power BI tenant.0installs28Fabric Clifabric-cli makes the Microsoft Fabric and Power BI service usable from an agent by means of the fabric CLI. It is the connectivity layer that other Fabric plugins build on. Use it to enable agentic interaction with Fabric/Power BI.0installs29Pbi Desktoppbi-desktop connects to Power BI Desktop's local Analysis Services instance to enumerate models, run DAX queries, refresh data, and modify metadata through TOM. It needs no MCP server. Use it to develop and inspect Power BI models directly against the desktop engine.0installs30Pbippbip helps you work with Power BI project files, including pbip, TMDL, and PBIR formats. It assists with the file structure and makes direct modifications to those definitions. Use it for source-level editing of Power BI projects.0installs31Reportsreports enables agentic development and management of Power BI reports. It helps create, modify, and maintain the report layer of a Power BI solution. Use it to build and iterate on Power BI report content with an agent.0installs32Semantic Modelssemantic-models supports agentic development and management of Power BI semantic models. It helps define, modify, and maintain the modeling layer that reports sit on top of. Use it to build and refine Power BI semantic models with an agent.0installs33Tabular Editortabular-editor provides agentic development tools for Power BI semantic models via Tabular Editor. It lets an agent build and refine the tabular model programmatically. Use it to develop Power BI models with Tabular Editor in the loop.0installs