A structured framework for reviewing dashboards, reports, and data visualizations with the depth of a senior data analyst.
Reviews are calibrated to the dashboard's actual audience, such as executives, department heads, operations managers, analysts, frontline workers, or external stakeholders. The skill does not assume every dashboard is built for a CEO.
When you share a dashboard as a PBIX file, Tableau file, PDF, spreadsheet, image, screenshot, or text description, the framework produces a structured review covering:
- 6 scored dimensions: business question, domain knowledge, audience fit, data story, visual design, and actionability
- Internal consistency checks for arithmetic, totals, units, and deviation signs
- Time horizon checks for whether the data window supports the claims
- 5+ analytical challenge questions framed for the actual audience
- 3+ missing analyses a domain expert would run next
- Top 3 prioritized recommendations
- One specific thing done well
| Option | Best for | Cost model |
|---|---|---|
ChatGPT Project + CHATGPT_PROJECT_INSTRUCTIONS.md |
ChatGPT users who want a reusable dashboard review workspace | Free for ChatGPT users with Projects access |
| Live Prompt Builder | Anyone who wants a copy-ready prompt without setup | Free, no API key, no backend |
SKILL.md pasted into any AI chat |
Copilot, Gemini, Codex, Claude, or any assistant that accepts instructions | Free or included through the user's existing AI tool |
dashboard-review.skill |
Claude users who want Claude's /dashboard-review skill experience |
Uses the user's Claude plan |
Recommended free path:
- If you use ChatGPT often, create a ChatGPT Project and add
CHATGPT_PROJECT_INSTRUCTIONS.mdas the project instructions. - If you only need a quick review, use the Live Prompt Builder and paste the generated prompt into your AI chat.
- If you use Claude and have Skills enabled, install
dashboard-review.skill. - If you use Copilot, Gemini, Codex, or another assistant, paste
SKILL.mdas the instruction prompt.
This repo does not require a paid OpenAI API key, Anthropic API key, Cloudflare Worker, or Custom GPT builder subscription.
Use this when you want a reusable ChatGPT workspace for dashboard reviews.
Use CHATGPT_PROJECT_INSTRUCTIONS.md for ChatGPT Projects. It is a compact v3 version of the skill, kept under 7,500 characters so it fits ChatGPT's project instruction limit.
- Open ChatGPT and sign in.
- Create a new Project.
- Name the project:
Dashboard Review
- Inside the project, click the three-dot menu (
...) in the top-right corner. - Open the project instructions or settings from that menu.
- Copy the full contents of
CHATGPT_PROJECT_INSTRUCTIONS.mdfrom this repo. - Paste it into the Project instructions.
- Save the project.
- Start a new chat inside that project.
- Upload a dashboard file, screenshot, PDF, or describe the dashboard.
- Ask:
Review this dashboard.
Use this option when:
- You want ChatGPT to remember the review framework across multiple dashboard review chats.
- You review dashboards often.
- You do not want to create or pay for a Custom GPT.
- You want the cleanest free ChatGPT workflow.
Note: ChatGPT does not currently support custom user slash commands like Claude's /dashboard-review. A ChatGPT Project is the closest free ChatGPT-native replacement.
The GitHub Pages app is a prompt builder. It does not call Anthropic, OpenAI, or any other model API.
How it works:
- Add dashboard context and optionally upload a PBIX, Tableau workbook, PDF, spreadsheet, screenshot, or other dashboard file.
- The app builds a structured review prompt in your browser.
- Copy the prompt into ChatGPT, Microsoft Copilot, Claude, Gemini, Codex, or another AI assistant.
- If you uploaded a file, attach the same file in that AI chat.
This keeps the public app free to host and free to use. No visitor data or files are sent anywhere by the page.
Use this option when:
- You want the fastest no-setup workflow.
- You are sharing the tool with people who may use different AI assistants.
- You want a structured prompt that works with PBIX files, Tableau workbooks, PDFs, spreadsheets, screenshots, and other dashboard files in ChatGPT, Microsoft Copilot, Claude, Gemini, Codex, or another AI tool.
- You do not want users to install anything.
Use SKILL.md when the AI tool lets you paste custom instructions, system prompts, or reusable context.
- Open
SKILL.md. - Copy the full file.
- Paste it into the AI tool's instructions or into the start of a new chat.
- Add:
Use these instructions as your dashboard review framework.
- Upload a dashboard file or describe the dashboard.
- Ask for a review.
- Download
dashboard-review.skillfrom the repo or Releases page. - In Claude.ai, go to Settings -> Connectors -> Customize -> Skills -> Plus Sign (+) -> Upload Skill.
- Upload the
.skillfile. - In Claude, type:
/dashboard-review
- Share a dashboard file, screenshot, or description and ask Claude to review it.
To confirm it is working, start a new Claude conversation and ask:
is the dashboard review skill active?
Once installed or pasted into your AI tool, ask things like:
Review my dashboard
Critique this Power BI report
Give feedback on this Tableau viz
What's wrong with my dashboard?
Score my dashboard
Help me improve this report
Or upload a PBIX, Tableau file, spreadsheet, dashboard image/PDF, or any file your AI tool can inspect and ask for a review.
The skill first determines who the dashboard was built for, then applies all scoring criteria through that lens.
| Audience | Primary need | Review time |
|---|---|---|
| C-Suite / Executive | Situation awareness, go/no-go | 3-5 min |
| Department Head / Director | Performance management | 5-10 min |
| Operations Manager | Task prioritization | 10-20 min |
| Analyst / Data Team | Pattern investigation | As needed |
| Field / Frontline Worker | Next action | 30 sec |
| External Stakeholder | Confidence, accountability | 2-3 min |
| # | Dimension | What It Tests |
|---|---|---|
| 1 | Business Question & Purpose | Is there a clear question? Does every page serve it? |
| 2 | Domain Knowledge | Are these the right metrics for this domain? |
| 3 | Audience Fit & Interactivity | Is the depth, detail, and interactivity right for this audience? |
| 4 | Data Accuracy, Story & Definitions | Do the numbers add up? Are there context and benchmarks? |
| 5 | Visual Design, Chart Choice & Consistency | Right charts? Top-left priority? Consistent across pages? |
| 6 | Actionability & The So What | Does every pattern lead to consequence and action? |
- Internal consistency: add up segment totals and compare them with the stated overall.
- Time horizon adequacy: check whether the date range is long enough for the claims.
- Deviation sign consistency: make sure positive and negative values mean the same thing everywhere.
dashboard-review-skill/
|-- README.md # Project overview and setup notes
|-- SKILL.md # Full portable skill instructions for Copilot, Codex, Claude, and other AI tools
|-- CHATGPT_PROJECT_INSTRUCTIONS.md # Compact ChatGPT Project version under 7,500 characters
|-- dashboard-review.skill # Packaged Claude skill archive
|-- agents/
| `-- openai.yaml # ChatGPT/Codex skill metadata
|-- docs/
| `-- index.html # Free GitHub Pages prompt builder
`-- .gitignore # Local tooling ignores
- Refresh the packaged
dashboard-review.skillafter source updates. - Add example review prompts and outputs.
- Add screenshots for the ChatGPT Project setup flow.
- Add a short guide for installing
SKILL.mdas a local Codex skill.
MIT. Use freely, adapt as needed, attribution appreciated.
Built by David Abu and shared with the Data Community Africa community.