Power BI Skills (Xperiun)

Power BI Skills

Три бесплатных скилла для Power BI: аудит модели с оценкой 0–100, документация в HTML и создание мер DAX по описанию.

  • 118 ★ репозитория
  • Последний коммит
Скилл

Расширенный доступ

Почему такой уровень

  • Claude Code с подтверждением правит файлы `.tmdl` и пишет отчеты в папки проекта.
  • В Claude.ai содержимое модели, включая названия таблиц и меры, уходит в разговор при прикреплении файлов.
Все причины и проверки

xperiun/skills-xperiun-free

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/power-bi-skills

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Claude Code с подтверждением правит файлы `.tmdl` и пишет отчеты в папки проекта.
  • В Claude.ai содержимое модели, включая названия таблиц и меры, уходит в разговор при прикреплении файлов.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Три независимых скилла для проектов Power BI в формате PBIP. `pbi-modelo-review` проверяет модель по 23 правилам в шести группах (моделирование, связи, производительность, именование, DAX, документация) и выдает оценку от 0 до 100 с приоритетным списком проблем в виде HTML-отчета и Markdown. `pbi-doc` собирает навигационный мини-сайт с таблицами, типизированными столбцами, пояснениями к мерам, SVG-схемой связей и зависимостями плюс пять Markdown-файлов для git. `pbi-dax-create` пишет меру DAX по описанию на португальском: читает таблицы, столбцы и меры реальной модели, перенимает ее стиль именования, предпочитает `DIVIDE` обычному делению и предупреждает о похожей мере. Перед применением скилл всегда спрашивает подтверждение.

Для кого. Аналитикам и BI-разработчикам, которые унаследовали модель без документации или хотят проверить свою перед передачей в работу.

Подходит, если

  • Модель из четырехсот мер перешла от коллеги, и разобраться в ней за день невозможно.
  • Перед миграцией или масштабированием руководитель данных просит независимый аудит.
  • Консультант входит в проект клиента и получает карту качества модели.
  • Нужна новая мера DAX в стиле уже имеющихся, например средний чек.
  • Документацию модели хранят в git и сравнивают версии через diff.

Не подходит, если

  • Проект остался в бинарном формате `.pbix`: скиллам нужна папка PBIP с файлами `.tmdl`.
  • Требуется оптимизация конкретного запроса: такой скилл `/pbi-perf` только планируется.
  • Содержимое модели нельзя загружать в Claude.ai: там файлы `.tmdl` прикрепляют к разговору.

Пример запроса к агенту

Проведи аудит модели из папки `SemanticModel/` и покажи оценку с приоритетным списком проблем.

Ограничения

Проект сохраняют как PBIP через Save as в Power BI Desktop, бинарный `.pbix` скиллы не читают. В бесплатном Claude.ai файлы `.tmdl` прикрепляют к каждому разговору, а Claude Code читает их с диска сам и может править `.tmdl` с подтверждением. Каждый каталог скилла работает независимо, ставить можно любой. Документация, пояснения к мерам и инструкции написаны на португальском. Версия 0.1.1 от сентября 2026 года.

Как отключить. Удалите каталоги `pbi-modelo-review`, `pbi-doc` и `pbi-dax-create` из `~/.claude/skills/` или отключите скиллы в Claude.ai. Созданные папки `_review/` и `_docs/` в проекте убирают вручную.

Частые вопросы

Как поставить скиллы в Claude Code?

Клонируйте репозиторий и выполните `cp -r claude-code/* ~/.claude/skills/`. Если нужен один скилл, скопируйте только его каталог.

Работают ли скиллы в бесплатном Claude.ai?

Да, подходит тариф Free. Скачайте ZIP из `claude-web/`, загрузите его как скилл и прикрепляйте файлы `.tmdl` к разговору. Результат приходит HTML-артефактом и файлом для скачивания.

Что делать с файлом `.pbix`?

Сохраните проект как PBIP: Power BI Desktop превратит модель в папку текстовых файлов. Без PBIP `pbi-modelo-review` отвечает короткой инструкцией и ничего не запускает.

Чем скиллы отличаются от MCP-сервера для Power BI?

Скиллы читают только прикрепленные файлы `.tmdl`, постоянный сервер не запускается и разрешение «всегда» не нужно. Авторы считают этот путь приемлемым для корпоративных клиентов и требований LGPD.

Что проверяет аудит модели?

23 правила в шести группах: моделирование, связи, производительность, именование, DAX и документация. Скилл находит лишние двунаправленные связи, Auto Date/Time, антипаттерны DAX и жестко прописанные личные пути.

Обсуждение

Вопросов и отзывов пока нет.

Скиллы

CLI и 13 скиллов для Claude Code: модель данных Power BI, меры DAX, безопасность на уровне строк и страницы отчета PBIR прямо из чата

CLIШирокий доступ487Звезды репозитория

Marketplace плагинов для Claude Code и GitHub Copilot по Power BI и Microsoft Fabric: семантические модели, DAX, TMDL, отчеты

ПлагинШирокий доступ1,1 тыс.Звезды репозитория
Официальный

Локальный MCP-сервер Microsoft для семантических моделей Power BI: агент создает таблицы, меры DAX и связи в Power BI Desktop, Fabric и файлах PBIP

MCP-серверШирокий доступ1,3 тыс.Звезды репозитория

CLI pbir правит отчеты Power BI в формате PBIR из терминала: визуалы, форматирование, проверка и публикация в Fabric для агентов

CLIШирокий доступ334Звезды репозитория
Официальный

Плагин Microsoft с девятью скиллами для Dataverse и Dynamics 365: запросы, импорт данных, модель, решения и администрирование

ПлагинШирокий доступ254Звезды репозитория

Скилл подбирает научный график под цель и данные CSV или Excel из почти сотни шаблонов и выдает PNG, SVG, PDF и код на Python.

СкиллРасширенный доступ294Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
Power BI Skills (Xperiun) (эта карточка)нет118
power-bi-agentic-developmentнет1 085Marketplace плагинов по Power BI и Fabric для Claude Code и Copilot; здесь три автономных скилла для файлов PBIP, они работают и в бесплатном Claude.ai
Power BI Authoring MCP ServerдаOAuth1 263Работает через MCP-сервер; скиллы Xperiun читают прикрепленные файлы PBIP без запущенного сервера

Коротко о README

Репозиторий выпускает те же три скилла двумя папками: `claude-code/` для копирования и `claude-web/` с ZIP-архивами для Claude.ai. Для сборки архивов есть `scripts/build-zips.py`. Автор, школа Xperiun, подает набор как бесплатный старт.

Бейдж для README

Исходный SKILL.md

---
name: pbi-modelo-review
description: Audita modelo Power BI (PBIP) e gera relatório priorizado com anti-patterns, score 0-100 e recomendações acionáveis. Use quando o usuário pedir "audita esse modelo", "revisa esse power bi", "tá bem feito?", "manda ver no review", ou apontar uma pasta PBIP pra análise crítica.
---

# /pbi-modelo-review — Auditoria de modelo Power BI

> **📦 Parte do [xperiun/skills-xperiun-free](https://github.com/xperiun/skills-xperiun-free):** pasta `claude-code/pbi-modelo-review/` (Claude Code) + `claude-web/pbi-modelo-review.zip` (upload no Claude.ai).

Audita um projeto Power BI (formato PBIP) e devolve relatório priorizado com:
- Score geral (0–100)
- Issues agrupados por severidade (crítico / médio / leve)
- Distribuição por categoria (6 famílias de check)
- Cada issue com: o que é, onde está, por que importa, como corrigir (snippet quando aplicável)

## Quando usar

- Analista herdou um `.pbix` e quer mapa rápido de qualidade
- Líder de dados pedindo auditoria antes de escalar/migrar modelo
- Consultor entrando em cliente novo
- Pré-handoff entre times
- Você quer um "linter" rodando antes de subir pra produção

**Não usar quando:**
- Quer apenas documentação descritiva → use `/pbi-doc`
- Quer criar uma medida nova → use `/pbi-dax-create`
- Quer otimização de performance específica de uma query (skill futura `/pbi-perf`)

## Pré-requisitos

1. **Projeto em formato PBIP** (Power BI Project) — pasta com `.SemanticModel/` e `.Report/`. Se o usuário só tem `.pbix`, instruir conversão **antes** de prosseguir:
   - `Power BI Desktop → File → Save as → Power BI Project (.pbip)`
2. Acesso aos arquivos `.tmdl` (via filesystem ou upload — ver "Modos de execução" abaixo)

Se faltar PBIP, retornar mensagem curta:
> Esse projeto ainda está em `.pbix` (binário). Pra eu auditar, salva como Power BI Project: `File → Save as → Power BI Project (.pbip)`. Vira uma pasta de texto e aí eu consigo ler. Avisa quando converter.

E encerrar — não tentar rodar nada.

## Modos de execução

A skill detecta automaticamente o ambiente e adapta input/output:

### Modo Code (Claude Code · Desktop · file-based)
- **Detecção**: tenho acesso a filesystem do usuário e a pasta atual contém `.SemanticModel/`
- **Input**: leio automaticamente os `.tmdl` da pasta `./SemanticModel/`
- **Output**: salvo em `./_review/index.html` + `./_review/relatorio.md` na raiz do projeto Power BI
- **Idempotente**: rodar 2x sobrescreve

Сообщить о проблеме

Foxx AIPower BI Skills (Xperiun)
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.