Power BI Documentation

Extract Power BI semantic model metadata and generate structured model inventories.

Updated Apr 17, 2026
One-click install
npx skills add https://github.com/marcelodfelman/pbi-skills --skill power-bi-documentation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Power BI Documentation
Source: https://github.com/marcelodfelman/pbi-skills/tree/main/power-bi-docs
Command: npx skills add https://github.com/marcelodfelman/pbi-skills --skill power-bi-documentation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the manual effort required to inspect and document Power BI semantic models by automatically extracting model metadata, objects, and structures into organized documentation.

Core Features & Use Cases

  • Model Metadata Extraction: Retrieves tables, columns, measures, relationships, security roles, hierarchies, calculation groups, expressions, and other semantic model objects.
  • Documentation Workflows: Supports generating data dictionaries, model inventories, audits, and comprehensive documentation from Power BI models using pbi-cli.
  • Use Case: A BI team can use this Skill to catalog a complex enterprise semantic model, understand its objects, and maintain documentation alongside model development.

Quick Start

Ask the Power BI Documentation Skill to document this model and generate a complete inventory of its semantic model objects.

Frequently Asked Questions about Power BI Documentation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I document a Power BI semantic model automatically?

Generate a data dictionary from a Power BI semantic model by extracting metadata to create a structured model inventory. This catalogs tables, columns, measures, and relationships automatically, removing manual inspection effort.

What is the best way to extract metadata from a Power BI semantic model?

Extract Power BI metadata using pbi-cli to retrieve model structures and export TMDL representations. This collects machine-readable metadata including hierarchies, calculation groups, and security roles for comprehensive documentation.

Can I generate a model inventory for a complex enterprise Power BI dataset?

Yes, you can generate a model inventory for a complex enterprise Power BI semantic model. The extraction retrieves all objects including expressions and calculation groups to catalog the entire structure.

Do I need pbi-cli to extract Power BI model structures?

Yes, pbi-cli is required to extract Power BI model structures. The tool retrieves model structures, exports TMDL representations, and collects the machine-readable metadata necessary for generating documentation.

What objects can I catalog when documenting Power BI semantic models?

Documenting Power BI semantic models catalogs tables, columns, measures, relationships, security roles, hierarchies, calculation groups, and expressions into a structured inventory for audits and analysis.