This skill should be used whenever the user mentions a "semantic model", "data model", or "dataset", or asks to "build", "model", "design", "optimize", "review", or "audit" one, or to "add a measure", "add a relationship", "create a role" / "set up RLS", "add a calculation group", "set up incremental refresh", "fix a star schema", "reduce model size", "prepare a model for Copilot / AI", or "check model quality". Covers the full lifecycle (design, build, refresh, review) and drives every operation through the te CLI first, then TOM (connect-pbid) or a model MCP, then TMDL authoring (the tmdl skill). Not for report visuals (use pbir-cli) or isolated DAX query tuning (use the dax skill).
$npx -y skills add data-goblin/power-bi-agentic-development --skill semantic-modelInstalls into the current project.
Run `npx skills use "https://github.com/data-goblin/power-bi-agentic-development" --skill "data-goblin/power-bi-agentic-development/semantic-model"` and follow the generated skill instructions now. Read its complete output, redirecting it to a temporary file first if necessary. Resolve relative paths from the supporting-files directory it provides.
Use the skills in "https://github.com/data-goblin/power-bi-agentic-development" that are relevant to the current task. Run `npx skills add "https://github.com/data-goblin/power-bi-agentic-development"` and select the relevant skills, then follow their instructions.