mirror of
https://github.com/MinaSaad1/pbi-cli
synced 2026-04-21 13:37:19 +00:00
## Claude Code integration now fully opt-in (Fix 3) - `pbi connect` no longer writes to ~/.claude/ automatically - New `pbi-cli` entry point: `pbi-cli skills install/uninstall/list` - `pbi-cli skills install` shows exact paths before writing and requires y/N confirmation - `pbi connect` prints a one-line tip if skills are not yet installed - `pbi skills` subgroup removed from the `pbi` entry point ## DLL licensing compliance (Fix 1) - pyproject.toml updated to PEP 639 SPDX dual expression: MIT AND LicenseRef-Microsoft-AS-Client-Libraries - license-files declaration: LICENSE, THIRD_PARTY_LICENSES.md, NOTICE - THIRD_PARTY_LICENSES.md: full verbatim MS Analysis Services Client Libraries EULA - NOTICE: short-form attribution for wheel redistribution - src/pbi_cli/dlls/README.md: in-directory sentinel for the MS DLLs - setuptools requirement bumped to >=77.0 for PEP 639 support ## SECURITY.md rewrite (Fix 2) - Supported versions table updated to 3.10.x - Architecture section: no MCP server, no subprocess, direct pythonnet interop - Global Configuration Modifications section updated to reflect opt-in model - Bundled Binaries section references THIRD_PARTY_LICENSES.md ## Documentation - README.md, README.pypi.md: corrected 3-step setup flow - CHANGELOG.md: [3.10.3] entry - CONTRIBUTING.md: pbi skills -> pbi-cli skills - All 7 semantic model SKILL.md files: prerequisites updated to 3-step flow - New SVG/PNG marketing and documentation assets
25 lines
960 B
Markdown
25 lines
960 B
Markdown
<!-- Post 04 | Phase 2: Show the Magic | Day 4 -->
|
||
<!-- Image: how-it-works.png (3-step: Install, Connect, Chat) -->
|
||
|
||
Two commands. That's all it takes.
|
||
|
||
𝗦𝘁𝗲𝗽 𝟭: Install
|
||
`pipx install pbi-cli`
|
||
One line. No dependencies to chase.
|
||
|
||
𝗦𝘁𝗲𝗽 𝟮: Connect
|
||
`pbi connect`
|
||
Auto-detects your running Power BI Desktop instance. No config files, no port numbers, no setup wizards.
|
||
|
||
𝗦𝘁𝗲𝗽 𝟯: Chat
|
||
Open Claude Code and start talking. "Show me all measures." "Create a YTD calculation." "Export this model to TMDL."
|
||
|
||
That's it. Claude discovers all 7 skills automatically. No registration, no API keys, no YAML to write.
|
||
|
||
𝗭𝗲𝗿𝗼 𝗰𝗼𝗻𝗳𝗶𝗴𝘂𝗿𝗮𝘁𝗶𝗼𝗻. Just install, connect, and describe what you need.
|
||
|
||
Try it in 30 seconds:
|
||
GitHub: https://github.com/MinaSaad1/pbi-cli
|
||
Full walkthrough: mina-saad.com/pbi-cli
|
||
|
||
#PowerBI #ClaudeCode #OpenSource #VIbeModeling #DAX #DataModeling #DeveloperTools
|