Power BI Skills (Xperiun)
Power BI Skills
Три бесплатных скилла для Power BI: аудит модели с оценкой 0–100, документация в HTML и создание мер DAX по описанию.
- 118 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Claude Code с подтверждением правит файлы `.tmdl` и пишет отчеты в папки проекта.
- В Claude.ai содержимое модели, включая названия таблиц и меры, уходит в разговор при прикреплении файлов.
Установка
- Работает в
В терминале, через 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 прямо из чата
Marketplace плагинов для Claude Code и GitHub Copilot по Power BI и Microsoft Fabric: семантические модели, DAX, TMDL, отчеты
Локальный MCP-сервер Microsoft для семантических моделей Power BI: агент создает таблицы, меры DAX и связи в Power BI Desktop, Fabric и файлах PBIP
CLI pbir правит отчеты Power BI в формате PBIR из терминала: визуалы, форматирование, проверка и публикация в Fabric для агентов
Плагин Microsoft с девятью скиллами для Dataverse и Dynamics 365: запросы, импорт данных, модель, решения и администрирование
Скилл подбирает научный график под цель и данные CSV или Excel из почти сотни шаблонов и выдает PNG, SVG, PDF и код на Python.
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| Power BI Skills (Xperiun) (эта карточка) | нет | 118 | ||
| power-bi-agentic-development | нет | 1 085 | Marketplace плагинов по Power BI и Fabric для Claude Code и Copilot; здесь три автономных скилла для файлов PBIP, они работают и в бесплатном Claude.ai | |
| Power BI Authoring MCP Server | да | OAuth | 1 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