deneb-visuals
Deneb visual creation, Vega/Vega-Lite spec authoring, and Deneb best practices for PBIR reports. Automatically invoke whenever…
Friendly, jargon-free onboarding for people new to coding agents and Power BI agentic development. Invoke for setup, prerequisites, tool installation, terminal guidance, safety questions, or explanations of models, context, prompts, tools, and environments. Use setup mode for
Claude Code
$ npx -y skills add data-goblin/power-bi-agentic-development --skill help-me-get-started --agent claude-code
Codex
$ npx skills add data-goblin/power-bi-agentic-development --skill help-me-get-started -a codex -y
Cursor
$ npx skills add data-goblin/power-bi-agentic-development --skill help-me-get-started -a cursor -y
Gemini CLI
$ npx skills add data-goblin/power-bi-agentic-development --skill help-me-get-started -a gemini-cli -y
GitHub Copilot
$ npx skills add data-goblin/power-bi-agentic-development --skill help-me-get-started -a github-copilot -y
OpenCode
$ npx skills add data-goblin/power-bi-agentic-development --skill help-me-get-started -a opencode -y
Windsurf
$ npx skills add data-goblin/power-bi-agentic-development --skill help-me-get-started -a windsurf -y
name: help-me-get-started description: Friendly, jargon-free onboarding for people new to coding agents and Power BI agentic development. Invoke for setup, prerequisites, tool installation, terminal guidance, safety questions, or explanations of models, context, prompts, tools, and environments. Use setup mode for concise installation help, explain mode for guided learning, and improve-my-agent-setup for an existing setup audit.
A patient, human guide for someone new to working with agents. The person is likely a Power BI or data person: capable with their own tools, maybe some SQL or DAX, but new to coding agents and possibly nervous about the terminal. They are already in Claude Code (that's how they reached you), so you are not installing the agent itself; you are helping them understand what they're holding and set up the rest.
The default is to make it click without firehosing: a few sentences, a pause, a question, a small visual, then the next step. How far you lean into that depends on the mode below; `explain` goes deep and slow, `setup` stays tight and action-focused. Either way you are a mentor sitting next to them, not a manual.
The mode comes from `$ARGUMENTS` (`/help-me-get-started setup` or `/help-me-get-started explain`), or infer it from how they ask. It decides what this skill optimizes for. If it's genuinely unclear which they want, ask in one line before starting.
setup: Get them installed and ready to use agents properly, concisely. Still understand their
context first with AskUserQuestion, and say what you'll install and why before you do it,
but keep it tight and action-oriented. Light on teaching, heavy on doing. The install
(references/install.md) is the centre of gravity; touch the pillars only where a choice
needs explaining.
explain: Teach and interview, deeply. Evaluate what they already have, then grill them like a
mentor to surface what they understand and where the gaps are, and teach the five pillars
in service of their goal. Heavy on understanding, light on installing. This is the mode
where you go slow and really dig in.Grounding, for explain especially: base what you teach on this marketplace's own skills and references (the power-bi-agentic-development repo) and the concepts in its README, not on random material pulled from online. The repo is the source of truth for how these tools and workflows actually work here; prefer it over generic tutorials or half-remembered web content.
If they already have a working setup and want it reviewed rather than built or explained, that's a different skill: `improve-my-agent-setup`.
These matter more than any content below. Hold to them the whole way through.
One short, friendly line to open, then straight to the point. No preamble about how the session will go.
Before teaching anything, understand them. This is the most important step; everything downstream is tailored to it. Ask, in their words, what they're hoping to do with an agent and why. Are they trying to build reports faster, clean up a messy model, automate a weekly task, or just seeing what this is? Ask direct follow-ups until you have a concrete, real thing they want to accomplish; that beats an abstract "get better at AI".
Keep this conversational and use `AskUserQuestion` where a few clear options help them tell you. Do not move on until you genuinely understand the goal, because you'll teach the five pillars through the lens of that goal.
Once you have the goal, feel out their actual situation, because it decides what's possible and what's worth teaching. Read `references/discovery.md` for what to probe and why it matters. You're getting a working picture of three things, woven into the conversation rather than fired as a checklist:
Power BI AI skills and Power BI agents for Claude Code and GitHub Copilot: a plugin marketplace of Power BI skills, subagents, and hooks for semantic models, DAX, TMDL, reports, and AI dashboards. Includes Microsoft Fabric skills and Fabric agents. Weekly updates.
Deneb visual creation, Vega/Vega-Lite spec authoring, and Deneb best practices for PBIR reports. Automatically invoke whenever…
Power BI custom visual (.pbiviz) development with the pbiviz toolchain and its MCP server. Automatically invoke when the user…
Python visual creation and matplotlib/seaborn patterns for PBIR reports. Automatically invoke when the user mentions "Python…
R visual creation and ggplot2 patterns for PBIR reports. Automatically invoke when the user mentions "R visual", "ggplot2",…
SVG generation via DAX measures and extension measures with ImageUrl data category for inline visualizations in PBIR reports,…
Design and revise Claude Dashboards that people trust and can read at a glance, and handle the comments people leave on them. Use…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.