Titles Check
Title & Subtitle Formatting Audit
Overview
Features
Prompts
Help
Key Features
Over a few months a report quietly fills up with title formatting that no longer matches. One person hardcodes a hex color on a chart title, someone else nudges a subtitle's font size by hand, a third locks the spacing to a custom value. None of it throws an error in Power BI, and none of it follows along when you switch themes — so by the time anyone looks, the mismatches are scattered across dozens of visuals with no map of where they are.
This skill walks every visible title and subtitle, points out each one that's been set by hand instead of inheriting your theme, and tells you what the theme would have used instead. When you're ready, it can reset all the strays back to your theme in one go — run it with /titles-check.
How it works
Type /titles-check, answer two quick questions, and the skill does the rest:
Takes a first look — finds your active theme, counts the pages, visuals, and visible titles and subtitles, and gives you a rough idea of how many strays it's likely to find before the full run
Asks two things — which pages to include, and which formatting to check
Checks every title and subtitle — reads the color, font, size, bold/italic/underline, alignment, background, and spacing of each, and works out which were set by hand and which follow the theme
Writes it up — three report files, consistently named
Fixes them if you want — a preview shows every before-and-after change first, then applying resets the strays back to your theme
What you get
Full report (.md) — every mismatch with its current value and what the theme would use, plus four sign-off tables (Title, Subtitle, Divider, Spacing)
Compact report (.md) — up to 5 visuals per page with overflow counts, ready to share for review
Structured data (.json) — every mismatch, the theme settings, and a summary, for automation
All files follow consistent naming: {project}_title_audit_{date}_{time}.md
Every report includes:
Report Overview — pages scanned, visuals checked, and how many mismatches were found
Summary by Setting — for each setting: how many were checked, how many drifted, and the percentage
Mismatches by Page — which visuals on each page have title or subtitle strays
What the theme uses — your theme's header, label, title, and callout styles (font, size, color)
Detailed Findings — grouped by page, each stray visual showing the setting, its current value, and the theme's value
What gets checked
Setting | Flagged when |
|---|---|
Font color | Set to a fixed hex instead of a theme color |
Font family | Set by hand instead of inherited from the theme |
Font size | Set by hand instead of inherited from the theme |
Bold | Turned on by hand |
Italic | Turned on by hand |
Underline | Turned on by hand |
Alignment | Set by hand (shown for information) |
Background color | A fixed hex on the title's background |
Custom spacing | Spacing locked to a custom value |
Titles driven by a DAX measure are shown as [DAX: TableName.MeasureName] and never flagged. Titles or subtitles that are switched off are skipped entirely.
Explore more in this category

Bookmark Analysis
Analyze
Simulate bookmark navigation, detect visual leaks, and fix show/hide issues across bookmark chains.

Measure Killer Analysis
Analyze
Identify unused measures, DAX complexity issues, and dependency health across your entire model.

Pbip Analysis
Analyze
Evaluate star schema compliance, relationships, DAX patterns, Power Query, naming, and security in one pass.

Theme Auditor
Analyze
Scan all visuals for hardcoded colors, fonts, borders, and backgrounds that override the active theme
Tool Information
Skill
39 USD
Bundle (All skills)
129 USD
Category
Analyze
Version
Version 2.2.2.2
or log in if you already have an account

