Session Orchestrator/bi-start

Open the BI session and route to the right specialist.

The session orchestrator. Detects your environment (OS, .pbip, Power BI Desktop, MCP), checks for plugin updates, and hands off to the specialist skill that fits the task.

What it does

  • Runs the bundled update check and offers to run super upgrade once.
  • Detects OS, ./pbip-files/*.pbip, AGENTS.md, the PBI Desktop process, and MCP config.
  • Surfaces the 5 specialist skills as a flat menu, no quiz prompts.
  • Launches Power BI Desktop on the project's .pbip when needed.
  • Offers to dispatch /bi-connect when Desktop is open without the MCP.
  • Reminds users that PBIP files are read-only and the template is the reference.

When to use

  • You just opened a fresh chat and want to know what's available.
  • You don't remember which /bi-* command fits your task.
  • Power BI Desktop is open but the agent isn't talking to the model yet.
  • There may be a new bi-superpowers version and you want a clean entry point.

Example prompts

/bi-start
Just opened the agent on my Sales project. Get me oriented.
/bi-start
I have Power BI Desktop running with my Inventory.pbip but the agent doesn't see the model. Help.

How it works

  1. 01

    Run update-check.js and prompt once if an update exists.

  2. 02

    Detect platform, .pbip in CWD, AGENTS.md, PBIDesktop.exe, MCP entry.

  3. 03

    Emit a 3-4 line environment snapshot.

  4. 04

    Show the 5-skill menu without forcing a choice.

  5. 05

    If Desktop is open without MCP, offer to dispatch /bi-connect.

  6. 06

    If .pbip exists but Desktop is closed, offer to launch it then connect.

  7. 07

    Stand by for the user to invoke a specialist or describe intent.

Ready to use /bi-start?

Install bi-superpowers and your agent gets this skill (and the other five) in one command.