Agent skill · Security

review-report

Actionable feedback on the quality, usage, and effectiveness of Power BI reports. Automatically invoke when the user asks to "review a report", "audit a report", "report usage analysis", "report health check", "find unused reports", "check if a report is being used", "assess report performance", "evaluate report quality".

data-goblingithub.com/data-goblinGitHub ↗
claude-codecopilotships scriptsGPL-3.0
Install
npx skills add data-goblin/power-bi-agentic-development --skill review-report --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 52
SKILL.md size: 17 KB
Bundled scripts: yes
Path: plugins/reports/skills/review-report/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 833
Language: C#

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Reviewing Power BI Reports Structured evaluation of Power BI reports to produce actionable feedback for developers and consultants. A report review assesses whether a report is effective, well-built, and actually being used. The output is a prioritized list of findings with concrete recommendations. Note that the skill works on one of three scenarios: 1. Report under development: In this scenario, the focus is more on the report content, structure, organization, and performance based on accurately gathered requirements. 2. Report in testing: In this scenario, the focus might incorporate user feedback or check basic information about the deployed report in Power BI / Fabric. 3. Report in use: This is the ideal scenario, where the focus is usage; the ultimate definition of success is whether the report is being used; what percentage of the people who have access to the report have accessed it in the last 28 days, and how much? Bad reports aren't used, or have declining usage. In scenario 2-3 you may still provide feedback on the report content / structure, but prioritizing other things first. ## When to Use Activate when conducting a report review, audit, or health check. Common tr

What's inside
Steps it walks through
  1. When to Use
  2. Review Dimensions
  3. 1. Usage and Adoption
  4. 2. Design and Layout
  5. 3. Data Model Binding
  6. 4. Performance
  7. 5. Report Metadata and Governance
  8. 6. Accessibility, Standards, and Documentation
  9. Review Workflow
  10. Step 1: Scope
  11. Step 1a: Determine Scope and Access
  12. Step 1b: Determine Report Lifecycle Stage
  13. Step 2: Gather Data
  14. Step 3: Evaluate
Ships with 24 files
  • references/accessibility-audit.md
  • references/best-practices.md
  • references/distribution.md
  • references/export-to-excel.md
  • references/performance-audit.md
  • references/performance.md
  • references/report-metadata.md
  • references/usage-interpretation.md
  • references/usage-metrics.md
  • scripts/get_report_detail.py
  • scripts/get_report_distribution.py
  • scripts/get_report_usage.py
  • scripts/performance_audit.py
  • usage-metrics-dataset/README.md
  • usage-metrics-dataset/Usage Metrics Report.Report/.platform
  • usage-metrics-dataset/Usage Metrics Report.Report/StaticResources/RegisteredResources/Report-List21388101291952877.png
  • usage-metrics-dataset/Usage Metrics Report.Report/StaticResources/RegisteredResources/background2706064184022037.png
  • usage-metrics-dataset/Usage Metrics Report.Report/StaticResources/RegisteredResources/report-performance-v523120929600041595.png
  • usage-metrics-dataset/Usage Metrics Report.Report/StaticResources/SharedResources/BaseThemes/CY18SU07.json
  • usage-metrics-dataset/Usage Metrics Report.Report/StaticResources/SharedResources/BuiltInThemes/CityPark.json
  • usage-metrics-dataset/Usage Metrics Report.Report/definition.pbir
  • usage-metrics-dataset/Usage Metrics Report.Report/report.json
  • usage-metrics-dataset/Usage Metrics Report.SemanticModel/.platform
  • usage-metrics-dataset/Usage Metrics Report.SemanticModel/definition.pbism
first 24 of 52
Commands it runs
Workspace overview (views, rank, page views, load times)
python3 scripts/get_report_usage.py -w <workspace-id>
Add Tier 3 cross-workspace last-visited timestamps via the undocumented DataHub V2 API
Useful for the "is this report being used at all" question without tenant admin role
python3 scripts/get_report_usage.py -w <workspace-id> --include-datahub
Single report deep-dive (daily views, per-viewer breakdown, page views by day)
python3 scripts/get_report_detail.py -w <workspace-id> -r <report-id>
Distribution audit (who has access, through what channels)
python3 scripts/get_report_distribution.py -w <workspace-id> -r <report-id>
python3 scripts/performance_audit.py -w <workspace-id> -r <report-id>
More from power-bi-agentic-development
All skills →
About this skill
What does the review-report skill do?

Actionable feedback on the quality, usage, and effectiveness of Power BI reports. Automatically invoke when the user asks to "review a report", "audit a report", "report usage analysis", "report health check", "find unused reports", "check if a report is being used", "assess report performance", "evaluate report quality".

How do I install it?

Run `npx skills add data-goblin/power-bi-agentic-development --skill review-report --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From data-goblin/power-bi-agentic-development, a repository with 833 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going