Agent skill

Create Pbi Report

by data-goblin in data-goblin/power-bi-agentic-development

Step-by-step workflow for creating complete Power BI reports from scratch using pbir CLI.

GPL-3.0Auto-check passedData & Analytics

Install Create Pbi Report

skills CLI
$ npx skills add data-goblin/power-bi-agentic-development --skill create-pbi-report -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install data-goblin/power-bi-agentic-development create-pbi-report --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/data-goblin/power-bi-agentic-development.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugins/reports/skills/create-pbi-report .claude/skills/create-pbi-report && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
create-pbi-report
GitHub stars
1k
Token cost
~3.7k tokens
SKILL.md length
1,612 words
Files
6 (incl. references)
Skills in repo
33
Repo updated
First seen
Licence
GPL-3.0

At a glance

Step-by-step workflow for creating complete Power BI reports from scratch using pbir CLI.

  • Works in 12 steps: Understand the Business Process → Identify Location and Connection → Create the Report → …
  • Asks to create a new report
  • SKILL.md covers Vague or Underspecified Prompts, Rules, Quick Reference and Step-by-Step Process, plus 2 more sections
  • Calls uv and pip

What it does

Create Pbi Report is an agent skill from data-goblin/power-bi-agentic-development. Step-by-step workflow for creating complete Power BI reports from scratch using pbir CLI. Covers model discovery, report creation, page layout, theme setup, visual placement, field binding, filtering, formatting, validation, and publishing. Automatically invoke when the user asks to "create a new report", "build a report from scratch", "make a dashboard", "set up a report with KPIs", "create an executive dashboard", "add pages and visuals to a new report".

Its SKILL.md is about 3.7k tokens, which your agent loads only when the skill is triggered. The skill folder holds 6 other files, including reference files (for example `references/design-brief.md`, `references/interactivity.md` and `references/layout-example.md`).

It sits in Data & Analytics, covering OKRs and executive reporting. It works with Power BI. The repository describes itself as: 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… The licence is GPL-3.0.

When your agent uses it

  • Asks to create a new report
  • Build a report from scratch
  • Make a dashboard
  • Set up a report with KPIs

Example prompts

  • “create a new report”
  • “build a report from scratch”
  • “make a dashboard”
  • “/create-pbi-report”

Requirements

  • Python 3

Workflow steps

12 steps, taken from the step headings in SKILL.md.

  1. Understand the Business Process
  2. Identify Location and Connection
  3. Create the Report
  4. Rename Default Page and Add More Pages
  5. Configure Theme (only if user requests)
  6. Add Visuals to Pages
  7. Configure Query Reduction
  8. Wire Interactions and Navigation
  9. Add Filters and Slicers
  10. Format Visuals
  11. Validate
  12. Publish or Open

What it can do on your machine

Read from SKILL.md and the folder at commit a301717. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • uv
    • pip

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use uv and pip, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Create Pbi Report loads about 3.7k tokens when it runs, and up to ~9.5k if it reads all its reference files. Until then it costs about 120 tokens; SKILL.md has 1,612 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~120
When it runs · the whole SKILL.md, loaded when a task matches
~3.7k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~9.5k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from data-goblin/power-bi-agentic-development at commit a301717, republished under its GPL-3.0 licence (© data-goblin). 1,612 words, ~3,676 tokens.

Download SKILL.mdSave it as .claude/skills/create-pbi-report/SKILL.md (or your agent's skills folder). This skill also uses 5 other files; get the full folder from GitHub.
name
create-pbi-report
description
Step-by-step workflow for creating complete Power BI reports from scratch using pbir CLI. Covers model discovery, report creation, page layout, theme setup, visual placement, field binding, filtering, formatting, validation, and publishing. Automatically invoke when the user asks to "create a new report", "build a report from scratch", "make a dashboard", "set up a report with KPIs", "create an executive dashboard", "add pages and visuals to a new report".

Creating Power BI Reports

Create and scaffold Power BI reports using pbir CLI. Install with uv tool install pbir-cli or pip install pbir-cli. Load the pbir-cli and pbi-report-design skills alongside this one.

Vague or Underspecified Prompts

When the user's request lacks specific measures, audience context, structural preferences, or formatting direction (e.g., "make me a dashboard", "create something with KPIs"), consult references/vague-prompts.md before proceeding. Close the gap between intent and specification with targeted questions; then apply sensible defaults (sqlbi theme, executive dashboard pattern, model-driven KPI selection) for anything the user can't or won't specify.

Rules

  • Visuals must not overlap one another
  • Favor theme changes over visual overrides for static formatting
  • Favor extension measures with theme colors (like "bad") for conditional formatting
  • Always create reports inside a named project folder (e.g., sales-dashboard/Sales.Report)
  • Run pbir validate after every mutation
  • New reports already include the sqlbi theme -- do NOT run pbir theme apply-template unless the user explicitly asks for a different theme
  • New reports already include a default Page 1 with a textbox visual for the page title at position (20,20) with height 90 -- do NOT add a new textbox; rename the existing page with pbir pages rename instead. Place all visuals at y:120 or below to avoid overlapping the title textbox.

Quick Reference

  1. Get the workspace and semantic model from the user. If the user wants to connect to Power BI Desktop or create a report with source data, explain that a published semantic model in Fabric or Power BI is required first.

  2. Analyze the user's requirements. Consider missing information -- charts, filters, formatting, analyses. Use AskUserQuestion if something is unclear.

  3. Assemble a design brief (audience, purpose, decision questions, page list with per-page intent, committed design identity, delivery target); get user approval before building; see references/design-brief.md.

  4. Consider missing semantic model objects -- not just what the user asks for, but targets (1 year prior), baselines (avg for period), or trend aggregations (14-day rolling) that enrich visuals.

  5. Create a project folder and report (default format is PBIP):

    bash
    mkdir -p /path/to/report-name
    cd /path/to/report-name
    pbir new report "Name.Report" -c "Workspace/Model.SemanticModel"
  6. Rename the default page (do NOT add a new page unless the report needs multiple pages): pbir pages rename "Name.Report/Page 1.Page" --to "Overview" -f

  7. Only if the user requests a custom theme: pbir theme apply-template "Name.Report" template-name (the sqlbi theme is already included by default)

  8. Discover model fields: pbir model "Name.Report" -d

  9. Query field values for filters or formatting: pbir model "Name.Report" -q "EVALUATE VALUES('Table'[Column])"

  10. Inspect field data types: pbir model "Name.Report" -d -t Table

  11. Add visuals (the page already has a textbox for the title): pbir add visual kpi "Name.Report/Overview.Page" --title "Revenue"

  12. Configure query reduction (slicers + heavy visuals): see references/interactivity.md

  13. Wire cross-filter overrides and page navigation: see references/interactivity.md

  14. Add filters and slicers; configure slicer sync and reset: see references/interactivity.md

  15. Validate: pbir validate "Name.Report"

  16. Publish: pbir publish "Name.Report" "Workspace.Workspace/Name.Report"

  17. Open in Fabric after publish: pbir publish "Name.Report" "Workspace.Workspace/Name.Report" -o

  18. Or open locally in Power BI Desktop: pbir open "Name.Report"

Step-by-Step Process

Step 1: Understand the Business Process

Before creating visuals, explore the semantic model to understand the domain. Use pbir model "Report.Report" -d to inspect tables, columns, measures, and hierarchies. Consider:

  • What domain does this model cover? (sales, finance, operations, logistics, etc.)
  • What KPIs and measures matter most?
  • What dimensions and hierarchies exist for slicing data?
  • What time granularity makes sense? (daily, weekly, monthly, quarterly)

Present a concrete proposal via AskUserQuestion before building anything. The proposal should include:

  • Which KPI cards to show and what measures they display
  • What trend chart(s) to include and at what time granularity
  • Which categorical breakdowns are most insightful
  • What detail table/matrix to provide and with what hierarchies
  • How filters should scope the data

Iterate on the design before executing -- revising a plan is cheaper than rebuilding visuals.

Step 1b: Assemble and Lock the Design Brief

Consolidate the Step 1 exploration and any vague-prompt findings into one design brief. This is not a second round of requirements gathering; it freezes what is already known into a single spec the build steps execute against. The brief names the audience, the purpose, the 2-5 decision questions a viewer must answer, a page list where each page carries one stated intent, the committed design identity (tone plus signature), and the delivery target. See references/design-brief.md for the copy-able template and how to fill each field.

Present the brief once via AskUserQuestion for explicit "yes" or "change X" approval. On approval, treat it as frozen: the build steps run against it without re-litigating scope, and any later scope change re-opens the brief rather than silently drifting the visuals.

The approved brief routes to the pbi-report-design skill (which owns the design canon: commit the identity there, and map each page intent to a concrete layout), then into the build steps below. Reference identity and page-intent-to-layout by concept; pbi-report-design is the home for that reasoning, so do not restate it here.

Step 2: Identify Location and Connection

Determine where to create the report and which model it connects to. Purpose, audience, and decision questions are already settled in the locked brief (Step 1b); do not re-elicit them here.

bash
pbir model                                       # List all known reports/models
pbir connect MyWorkspace MyReport                # Set active connection

If the user provides a workspace location, create the report locally in a project folder, then publish.

Step 3: Create the Report

Create a project folder first, then the report inside it. Default format is PBIP.

bash
mkdir -p sales-dashboard && cd sales-dashboard
pbir new report "Sales.Report" -c "MyWorkspace/Sales.SemanticModel"

The resulting structure:

sales-dashboard/
  Sales.Report/
    definition/
      pages/
      report.json
    StaticResources/
    definition.pbir
  Sales.pbip
Step 4: Rename Default Page and Add More Pages

The report comes with a default "Page 1" that already has a textbox for the page title. Rename it rather than creating a new page. Only add additional pages if needed.

bash
pbir pages rename "Sales.Report/Page 1.Page" --to "Overview" -f  # Rename default page
pbir add page "Sales.Report/Detail.Page" -n "Detail"              # Add extra pages only if needed
pbir pages active-page "Sales.Report" "Overview"
Step 5: Configure Theme (only if user requests)

The sqlbi theme is already included by default. Only modify the theme if the user explicitly asks for a different theme or custom colors.

bash
# Only if user wants a different theme:
pbir theme apply-template "Sales.Report" custom-theme

# Or to customize specific colors:
pbir theme set-colors "Sales.Report" --good "#00B050" --bad "#FF0000"
pbir theme set-text-classes "Sales.Report" title --font-size 16
pbir theme set-formatting "Sales.Report" "card.*.border.radius" --value 8
Show full SKILL.md (634 more words)Show less
Step 6: Add Visuals to Pages

Check actual page dimensions first -- do not assume 1280x720. Use pbir pages json "Report.Report/Page.Page" to verify. The object model validates that visuals fit within page bounds.

Fill the canvas with a purposeful visual hierarchy. Standard composition for a 1280x720 page:

  • Row 1 (y: 20-160): KPI visuals -- 2-3 kpi visuals showing headline metrics with targets and trend lines
  • Row 2 (y: 180-460): Trend + Breakdown -- Line/area chart (~60% width) + bar/column chart (~40% width)
  • Row 3 (y: 480-700): Detail table/matrix -- Full-width tableEx or matrix with hierarchies and conditional formatting

For a complete layout example with exact coordinates, spacing verification, and visual commands, consult references/layout-example.md.

Key principles:

  • Consistent spacing: Calculate positions from (margin, gap, page_width, page_height). For 1280x720 with margin=24, gap=16, usable width = 1232. Verify arithmetic before placing visuals.
  • No redundant titles: Page title = subject ("Order Lines"), visual titles = differentiator ("by Key Account", "Monthly Trend"). Hide subtitles: pbir visuals subtitle "path" --no-show
  • Sorting: Charts auto-sort descending by first measure. After pbir visuals bind, set sort explicitly: pbir visuals sort "path" -f "Table.Measure" -d Descending

For reports where users pick which measure or dimension to view, use field parameters to collapse N near-duplicate visuals into one. See references/interactivity.md (Field Parameters section).

Step 7: Configure Query Reduction

For any report with slicers or a busy page (matrices, maps, high-cardinality tables), apply query reduction at creation -- not after. Retrofitting leaves stale interaction pairs and the page may already have unintended cross-filtering wired in.

The three components (see references/interactivity.md for full detail):

  1. Add NoFilter visualInteractions pairs from each slicer to heavy visuals
  2. Enable the filter-pane Apply button: pbir filters pane-set
  3. Enable per-slicer Apply buttons: pbir visuals format on each slicer

For Import-mode reports with cheap queries, evaluate whether disabling cross-highlight is worth the loss of interactivity before applying.

Step 8: Wire Interactions and Navigation

After placing visuals, set cross-filter overrides and build navigation. Default is everything cross-filters everything, so author only the exceptions. For multi-page reports, add a pageNavigator visual rather than individual buttons.

See references/interactivity.md (Wiring Interactions and Navigation section) for the step-by-step and pitfalls.

Step 9: Add Filters and Slicers
bash
pbir add filter Date Year -r "Sales.Report" --values 2025
pbir add filter Geography Region -r "Sales.Report"
pbir add filter Products Category -p "Sales.Report/Detail.Page"

For slicer type selection, sync groups, and reset/persist filter patterns, see references/interactivity.md (Slicer Type, Sync, and Reset section).

Step 10: Format Visuals

Most formatting should come from the theme (Step 5). Apply bespoke formatting only for genuinely one-off cases.

bash
# Bulk formatting via glob (requires -f for glob patterns)
pbir set "Sales.Report/**/*.Visual.title.show" --value true -f
pbir set "Sales.Report/**/*.Visual.border.show" --value true -f

# Individual visual formatting
pbir visuals title "Sales.Report/Overview.Page/Revenue.Visual" --fontSize 14 --bold
pbir visuals background "Sales.Report/Overview.Page/Revenue.Visual" --color "#F8F9FA"

For titles that react to slicer selections or change color with status, use a _Report extension measure:

bash
# Author a selection-aware title measure
pbir dax measures add \
  "Sales.Report" \
  -n "Title_Sales" \
  -e 'IF(ISFILTERED(Region[Region]), "Sales: " & SELECTEDVALUE(Region[Region], "multiple regions"), "Sales: all regions")' \
  -t _Report

# Bind via title CF, or drive a textbox text run with the measure

Key rules for dynamic titles:

  • SELECTEDVALUE(..., "<fallback>") is mandatory; without it the title disappears under multi-select
  • Keep the text measure and color measure separate (one returns the string, one returns a theme token like "good"/"bad"); each is independently testable
  • A measure-driven title and a literal title cannot coexist; clear the literal first
  • Test across no/single/multi selection by reasoning about ISFILTERED/HASONEVALUE, then confirm via render
Step 11: Validate
bash
pbir validate "Sales.Report"
pbir tree "Sales.Report" -v
Step 12: Publish or Open
bash
pbir publish "Sales.Report" "MyWorkspace.Workspace/Sales.Report"      # Publish
pbir publish "Sales.Report" "MyWorkspace.Workspace/Sales.Report" -o   # Publish and open in browser
pbir open "Sales.Report"                                               # Open in Power BI Desktop

Common Report Patterns

Executive Dashboard
  • 2-3 KPI cards at top (revenue, orders, margin)
  • 1 trend line/area chart (monthly if yearly filter, daily/weekly if monthly)
  • 1-2 breakdown charts (bar/column) by key categories
  • 1 detail table or matrix with hierarchies and conditional formatting
  • Page size: 1280x720 (16:9)
Detailed Analysis
  • Slicer bar at top (date range, category filters)
  • Large table or matrix as main content with conditional formatting
  • Supporting KPI cards for context
  • Page size: 1280x720 or 1920x1080
Tooltip Pages
  • Small page (320x240 or similar)
  • 2-3 focused visuals
  • Set via pbir pages type "path" --type tooltip

Reference Files

  • references/vague-prompts.md -- Handling underspecified prompts: targeted questions, sensible defaults, propose-before-building workflow
  • references/design-brief.md -- Locked design-brief template: decision questions, per-page intent, committed design identity (tone plus signature), delivery target, approval gate, routing to pbi-report-design
  • references/layout-example.md -- Complete layout with coordinates, spacing verification, time granularity guidance
  • references/interactivity.md -- Query reduction, cross-filter wiring, navigation, slicer type/sync/reset, field parameters
  • references/limitations.md -- Agent limitations to communicate to users

© data-goblin, GPL-3.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 5 other files (references) in plugins/reports/skills/create-pbi-report of data-goblin/power-bi-agentic-development.

  • SKILL.md
  • references/design-brief.md
  • references/interactivity.md
  • references/layout-example.md
  • references/limitations.md
  • references/vague-prompts.md

Open the folder on GitHubat commit a301717

Compare with similar skills

Create Pbi Report next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Create Pbi Report compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Create Pbi Report this skilldata-goblin/power-bi-agentic-development1k—~3.7kAutomated safety check: PassGPL-3.0
Pbi Report Builderlukasreese/powerbi-claude-skills128—~7.5kAutomated safety check: PassNone
Creating Dashboardsancoleman/ai-design-components526—~3.5kAutomated safety check: PassMIT
Dashboard Creatormhattingpete/claude-skills-marketplace680—~489Automated safety check: PassApache-2.0
Afa Dashboardafadtc/afa-dtc-skills168—~1.8kAutomated safety check: PassCustom licence
Business Analystaiskillstore/marketplace4309 repos~2kAutomated safety check: PassNone

Similar skills

  • Pbi Report Builder

    lukasreese/powerbi-claude-skills

    [power-bi] Power BI PBIR Report Builder with IBCS Visuals. An agent skill from lukasreese/powerbi-claude-skills.

    128 GitHub stars~7.5k tokensUpdated 5 mo ago
    Data & AnalyticsAuto-check passed
  • Creating Dashboards

    ancoleman/ai-design-components

    Creates comprehensive dashboard and analytics interfaces that combine data visualization, KPI cards, real-time updates, and interactive layouts.

    526 GitHub stars~3.5k tokensUpdated 10 mo ago
    Data & AnalyticsAuto-check passed
  • Dashboard Creator

    mhattingpete/claude-skills-marketplace

    Create HTML dashboards with KPI metric cards, bar/pie/line charts, progress indicators, and data visualizations.

    680 GitHub stars~489 tokensUpdated 2 mo ago
    Data & AnalyticsAuto-check passed
  • Afa Dashboard

    afadtc/afa-dtc-skills

    DTC 数据仪表盘与体检引擎——全链路数据分析、KPI 追踪、行业基准对标、数据健康度评估、市场趋势监控。Use when user mentions: 数据体检, data audit, KPI, 仪表盘, dashboard, 指标追踪, metrics, 基准线, benchmark, 数据分析, data analysis, 营收报表, revenue report, 渠道数据…

    168 GitHub stars~1.8k tokensUpdated 10 days ago
    Data & AnalyticsAuto-check passed
  • Business Analyst

    aiskillstore/marketplace

    Master modern business analysis with AI-powered analytics, real-time dashboards, and data-driven insights.

    430 GitHub starsUsed in 9 repos~2k tokens
    Data & AnalyticsAuto-check passed
  • Pm Metrics

    serejaris/personal-corp-os

    Делает ревью продуктовых метрик — тренды, аномалии, root causes и рекомендации к действиям.

    229 GitHub stars~3k tokensUpdated today
    Data & AnalyticsAuto-check passed

More from data-goblin/power-bi-agentic-development

All 33 skills in this repo
  • Paginated Report

    data-goblin/power-bi-agentic-development

    Author, validate, publish, and test Power BI paginated reports in the RDL format.

    1k GitHub stars~3.5k tokensUpdated yesterday
    Auto-check passed
  • Audit Tenant Settings

    data-goblin/power-bi-agentic-development

    Automatically invoke this skill whenever the user asks about Fabric tenant settings or Power BI tenant settings or auditing tenant settings.

    1k GitHub stars~4.7k tokensUpdated yesterday
    Auto-check passed
  • Bpa Rules

    data-goblin/power-bi-agentic-development

    Interactive BPA rule generation for Power BI semantic models; guided discovery, model investigation, and expert rule authoring.

    1k GitHub stars~4.4k tokensUpdated yesterday
    Auto-check passed
  • Pbip

    data-goblin/power-bi-agentic-development

    Guidance for Power BI Project (PBIP) structure, thick and thin reports, project renames, forks, and validation.

    1k GitHub stars~3.8k tokensUpdated yesterday
    Auto-check passed
  • Review Report

    data-goblin/power-bi-agentic-development

    Actionable feedback on the quality, usage, and effectiveness of Power BI reports.

    1k GitHub stars~4.2k tokensUpdated yesterday
    Auto-check passed
  • Semantic Model

    data-goblin/power-bi-agentic-development

    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…

    1k GitHub stars~2.8k tokensUpdated yesterday
    Auto-check passed

Works with

Questions about Create Pbi Report

What does Create Pbi Report do?

Step-by-step workflow for creating complete Power BI reports from scratch using pbir CLI. Create Pbi Report is an agent skill from data-goblin/power-bi-agentic-development. Step-by-step workflow for creating complete Power BI reports from scratch using pbir CLI.

When should I use Create Pbi Report?

Create Pbi Report fits situations like: asks to create a new report; build a report from scratch; make a dashboard; set up a report with KPIs.

How do I install Create Pbi Report in Claude Code?

Run `npx skills add data-goblin/power-bi-agentic-development --skill create-pbi-report -a claude-code`. Or copy the skill folder (plugins/reports/skills/create-pbi-report in data-goblin/power-bi-agentic-development) into .claude/skills/create-pbi-report in your project. Claude Code loads it when a task matches its description.

How do I install Create Pbi Report in Codex?

Run `npx skills add data-goblin/power-bi-agentic-development --skill create-pbi-report -a codex`. Or copy the skill folder (plugins/reports/skills/create-pbi-report in data-goblin/power-bi-agentic-development) into .agents/skills/create-pbi-report in your project. Codex loads it when a task matches its description.

Can I use Create Pbi Report in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add data-goblin/power-bi-agentic-development --skill create-pbi-report -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/create-pbi-report, .gemini/skills/create-pbi-report, .github/skills/create-pbi-report and .opencode/skills/create-pbi-report in your project.

What does Create Pbi Report need to run?

Going by SKILL.md and its folder, Create Pbi Report needs the command-line tools its instructions call (uv and pip). Our summary lists: Python 3.

Does Create Pbi Report access the network?

SKILL.md contains no URLs. Its commands use uv and pip, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Create Pbi Report safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Create Pbi Report use?

Create Pbi Report is published under the GPL-3.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Create Pbi Report use?

About 3.7k tokens (SKILL.md is roughly 15k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 5.8k tokens, read only when the agent opens those files.

What are the alternatives to Create Pbi Report?

Skills that share tags, products or a category with Create Pbi Report: Pbi Report Builder (lukasreese/powerbi-claude-skills, 128 stars), Creating Dashboards (ancoleman/ai-design-components, 526 stars), Dashboard Creator (mhattingpete/claude-skills-marketplace, 680 stars) and Afa Dashboard (afadtc/afa-dtc-skills, 168 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Create Pbi Report?

data-goblin (a GitHub user) maintains it in data-goblin/power-bi-agentic-development, which has 1,031 GitHub stars. The repository holds 33 skills in this directory. The repository was last updated on October 7, 2026.

Source: data-goblin/power-bi-agentic-development on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.