powerbi-report-authoring

powerbi-report-authoring is a skill for Claude Code from wardawgmalvicious/agent-config. It costs 183 tokens per session (8,786 once invoked), scanned A, a copy of powerbi-report-authoring, MIT.

A reference for creating and editing Power BI reports, Microsoft's data dashboards, in project files.

In plain words
What is it for?
It is for adding or changing report pages, charts, filters, slicers, bookmarks, themes, and formatting in PBIR or PBIP files.
Why use it?
It explains the required file structure, validation, and desktop checks so report changes can be made and tested consistently.

Skill for Claude Code

Written for Claude Code: disable-model-invocation in frontmatter. Also seen: mentions subagents.

Good fit It is for adding or changing report pages, charts, filters, slicers, bookmarks, themes, and formatting in PBIR or PBIP files.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/wardawgmalvicious/agent-config/powerbi-report-authoring
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add wardawgmalvicious/agent-config --skill powerbi-report-authoring
Clone the repo
git clone --depth 1 https://github.com/wardawgmalvicious/agent-config

Made for: Claude Code.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for powerbi-report-authoring

README.md
[![agentmods](https://agentmods.dev/badge/skills/wardawgmalvicious/agent-config/powerbi-report-authoring/github.svg)](https://agentmods.dev/skills/wardawgmalvicious/agent-config/powerbi-report-authoring)
Your own site
<a href="https://agentmods.dev/skills/wardawgmalvicious/agent-config/powerbi-report-authoring"><img src="https://agentmods.dev/badge/skills/wardawgmalvicious/agent-config/powerbi-report-authoring/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for powerbi-report-authoring

Your own site · 80×15
<a href="https://agentmods.dev/skills/wardawgmalvicious/agent-config/powerbi-report-authoring"><img src="https://agentmods.dev/badge/skills/wardawgmalvicious/agent-config/powerbi-report-authoring.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 183 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 8,786 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin 95% copy Near-identical to another mod in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00183 $0.08786
Opus 5 $0.00092 $0.04393
Sonnet 5 $0.00037 $0.01757
Haiku 4.5 $0.00018 $0.00879

Measured yesterday against content hash 791ce74ad398, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-11, from the pricing page.

Security

Grade A, and why

powerbi-report-authoring scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured yesterday.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

Origin

This is a copy

95% identical to powerbi-report-authoring — 30 lines differ, which has more behind it and is treated as the original. This page carries a canonical link to it rather than competing with it.

skills/powerbi/powerbi-report-authoring/SKILL.md · 438 lines

How it starts

The opening of the file, as written. The whole thing — 438 lines — stays where its author put it; the contents beside it link to each section on GitHub.

CRITICAL NOTES

  1. To find the workspace details (including its ID) from workspace name: list all workspaces and, then, use JMESPath filtering
  2. To find the item details (including its ID) from workspace ID, item type, and item name: list all items of that type in that workspace and, then, use JMESPath filtering

Power BI Report Authoring Skill (PBIR/PBIP Format)

This skill enables reading, editing, and creation of Power BI report definition files in the PBIR (Power BI Report) format used by PBIP (Power BI Project) files.

Must/Prefer/Avoid

MUST

  • Use this skill only for concrete PBIR/PBIP report-file mechanics such as pages, visuals, filters, slicers, navigation, bookmarks, themes, formatting, validation, Desktop reloads, and screenshots.
  • Validate PBIR with powerbi-report-author validate after each logical batch.
  • Use powerbi-desktop reload/screenshot workflows for rendered-output changes.
  • Use CLI capability lookup before writing visual roles, formatting objects, enum values, selectors, or expression encodings.

PREFER

  • Start from an approved Design Brief: or _brief/report-spec.md for greenfield report builds.
  • Route visual-design uncertainty to powerbi-report-design before writing files.
  • For semantic model metadata or model-side changes, use a semantic-model authoring skill, Power BI Modeling MCP, or local TMDL files when available.

AVOID

  • Do not guess PBIR JSON from memory when CLI metadata or reference files are available.
  • Do not use only this skill for open-ended design, report planning, or Fabric report item CRUD; pair it with powerbi-report-design, powerbi-report-planning, or powerbi-report-management.

Quick Start Workflow

  1. Plan/design routing → for greenfield builds, read powerbi-report-planning first; for theming, visual style, layout, redesigns, or critiques, read powerbi-report-design. Return here for PBIR mechanics. Before authoring, use the Design Brief: yaml block from _brief/report-spec.md (or an approved inline Design Brief: block in the conversation) as implementation context.
  2. Set up/update CLIs → before first use, confirm powerbi-report-author and the global powerbi-desktop command are available; see CLI Setup.
  3. Understand the model → use the Semantic Model MCP Server/skill if available, or read TMDL files directly for table/column/measure names
  4. Desktop context → for live Desktop status, opening PBIP/PBIX files, reloads, screenshots, or visual verification, use the powerbi-desktop CLI from @microsoft/powerbi-desktop-bridge-cli; see Edit → Validate → Reload → Screenshot Loop.
  5. Route by intent → use Topic Files and Examples to pick the relevant guide.
  6. Use CLI metadata → use Authoring Metadata & Validation CLI for exact visual roles, formatting objects, property names, enum values, and selector requirements; do not infer these from memory.
  7. Check common pitfalls → read Anti-Patterns and Pitfalls before editing or validating when the change touches visuals, bindings, filters, formatting, layout, or Desktop rendering.
  8. Validate → run powerbi-report-author validate <path-to-.Report-dir> after every logical batch of PBIR changes; see Validation.
  9. Verify rendering → for any rendered-output change, use powerbi-desktop reload + screenshots; see Edit → Validate → Reload → Screenshot Loop and Screenshot Review. Do not proceed until both validation and visual review pass. For dashboard/report builds, page scaffolding is not completion — each requested page needs data-bound visuals.
  10. Report back → give the user a concise summary of what was done and any issues encountered (major and minor).

Read the full file on GitHub · 438 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. yesterday Changed 791ce74ad398
  2. 2d ago Changed e30642fb1715
  3. 7d ago Changed · +3 lines 11fd740e903d
  4. 11d ago First seen · 435 lines · 183 tokens per session scan A 7f74e9899d3d

Subscribe to this mod's changes

powerbi-report-authoring is a skill published in the GitHub repository wardawgmalvicious/agent-config (0 stars, last pushed today), licensed MIT. It adds 183 tokens to every session and 8,786 once invoked, about $0.0009 per session on Opus 5. A static security scan graded it A with 0 findings. It is 95% identical to powerbi-report-authoring, differing in 30 lines, and is treated as a copy.

Related

Other skills, from other repositories

drawio

WORKFLOW SKILL — Generate Azure architecture diagrams in .drawio via simonkurtz-MSFT MCP server (full Azure icon set, batch creation, transactional mode). Covers architecture, dependency, runtime-flow, and as-built diagrams. WHEN: 'draw.io diagram', 'Azure architecture diagram', 'as-built diagram', 'runtime flow…

jonathan-vella/apex-accelerator · 99 tokens

azure-artifacts

UTILITY SKILL — Artifact template structures, H2 compliance rules, and documentation styling for agent outputs (Steps 1-7). WHEN: "generate artifact", "check H2 structure", "artifact template", "step 7 as-built". USE FOR: generating any agent artifact, checking H2 structure compliance. DO NOT USE FOR: Azure resource…

jonathan-vella/apex-accelerator · 103 tokens

azure-bicep-patterns

UTILITY SKILL — Reusable Azure Bicep patterns: hub-spoke, private endpoints, diagnostics, AVM composition. WHEN: "hub-spoke Bicep", "private endpoint module", "diagnostic settings", "AVM Bicep composition". USE FOR: Bicep template design, hub-spoke networking, private endpoint patterns, AVM modules. DO NOT USE FOR…

jonathan-vella/apex-accelerator · 114 tokens

azure-governance-discovery

ANALYSIS SKILL — Azure Policy discovery: effective assignments (incl. MG-inherited), definitions/exemptions, effect classification, emits governance-constraints JSON. WHEN: 'Azure policy discovery', 'effective policy assignments', 'governance constraints', '04g-Governance Phase 1', 'refresh governance JSON'. DO NOT…

jonathan-vella/apex-accelerator · 86 tokens

vendor-prompting

ANALYSIS SKILL — Audit-grade reference for Anthropic Claude and OpenAI GPT-5.6 prompting best practices. WHEN: "claude prompting", "gpt-5.6 prompting", "audit agent", "review prompt", "vendor best practices", "anthropic best practices", "openai prompting". DO NOT USE FOR: routine prompt edits where rules are already…

jonathan-vella/apex-accelerator · 94 tokens

copilot-customization

Authoritative reference for VS Code Copilot customization mechanisms: instructions, prompt files, custom agents, agent skills, MCP servers, hooks, and plugins. Use when deciding which customization type to use, creating new .instructions.md/.prompt.md/.agent.md/SKILL.md/mcp.json files from scratch, or debugging why a…

jonathan-vella/apex-accelerator · 90 tokens