excel-weekly-dashboard

Designs refreshable Excel dashboards (Power Query + structured tables + validation + pivot reporting). Use when you need a repeatable weekly KPI workbook that updates from files with minimal manual work.

533 stars

Best use case

excel-weekly-dashboard is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Designs refreshable Excel dashboards (Power Query + structured tables + validation + pivot reporting). Use when you need a repeatable weekly KPI workbook that updates from files with minimal manual work.

Teams using excel-weekly-dashboard should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/excel-weekly-dashboard/SKILL.md --create-dirs "https://raw.githubusercontent.com/sundial-org/awesome-openclaw-skills/main/skills/excel-weekly-dashboard/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/excel-weekly-dashboard/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How excel-weekly-dashboard Compares

Feature / Agentexcel-weekly-dashboardStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Designs refreshable Excel dashboards (Power Query + structured tables + validation + pivot reporting). Use when you need a repeatable weekly KPI workbook that updates from files with minimal manual work.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# Excel weekly dashboards at scale

## PURPOSE
Designs refreshable Excel dashboards (Power Query + structured tables + validation + pivot reporting).

## WHEN TO USE
- TRIGGERS:
  - Build me a Power Query pipeline for this file so it refreshes weekly with no manual steps.
  - Turn this into a structured table with validation lists and clean data entry rules.
  - Create a pivot-driven weekly dashboard with slicers for year and ISO week.
  - Fix this Excel model so refresh does not break when new columns appear.
  - Design a reusable KPI pack that updates from a folder of CSVs.
- DO NOT USE WHEN…
  - You need advanced forecasting/valuation modeling (this skill is for repeatable reporting pipelines).
  - You need a BI tool build (Power BI/Tableau) rather than Excel.
  - You need web scraping as the primary ingestion method.

## INPUTS
- REQUIRED:
  - Source data file(s): CSV, XLSX, DOCX-exported tables, or PDF-exported tables (provided by user).
  - Definition of ‘week’ (ISO week preferred) and the KPI fields required.
- OPTIONAL:
  - Data dictionary / column definitions.
  - Known “bad data” patterns to validate (e.g., blank PayNumber, invalid dates).
  - Existing workbook to refactor.
- EXAMPLES:
  - Folder of weekly CSV exports: `exports/2026-W02/*.csv`
  - Single XLSX dump with changing columns month to month

## OUTPUTS
- If asked for **plan only (default)**: a step-by-step build plan + Power Query steps + sheet layout + validation rules.
- If explicitly asked to **generate artifacts**:
  - `workbook_spec.md` (workbook structure and named tables)
  - `power_query_steps.pq` (M code template)
  - `refresh-checklist.md` (from `assets/`)
Success = refresh works after adding a new week’s files without manual edits, and validation catches bad rows.


## WORKFLOW
1. Identify source type(s) (CSV/XLSX/DOCX/PDF-export) and the stable business keys (e.g., PayNumber).
2. Define the canonical table schema:
   - required columns, types, allowed values, and “unknown” handling.
3. Design ingestion with Power Query:
   - Prefer **Folder ingest** + combine, with defensive “missing column” handling.
   - Normalize column names (trim, case, collapse spaces).
4. Design cleansing & validation:
   - Create a **Data_Staging** query (raw-normalized) and **Data_Clean** query (validated).
   - Add validation columns (e.g., `IsValidPayNumber`, `IsValidDate`, `IssueReason`).
5. Build reporting layer:
   - Pivot table(s) off **Data_Clean**
   - Slicers: Year, ISOWeek; plus operational dimensions
6. Add a “Refresh Status” sheet:
   - last refresh timestamp, row counts, query error flags, latest week present
7. STOP AND ASK THE USER if:
   - required KPIs/columns are unspecified,
   - the source files don’t include any stable key,
   - week definition/timezone rules are unclear,
   - PDF/DOCX tables are not reliably extractable without a provided export.


## OUTPUT FORMAT
When producing a **plan**, use this template:

```text
WORKBOOK PLAN
- Sheets:
  - Data_Staging (query output)
  - Data_Clean (query output + validation flags)
  - Dashboard (pivots/charts)
  - Refresh_Status (counts + health checks)
- Canonical Schema:
  - <Column>: <Type> | Required? | Validation
- Power Query:
  - Query 1: Ingest_<name> (Folder/File)
  - Query 2: Clean_<name>
  - Key transforms: <bullets>
- Validation rules:
  - <rule> -> <action>
- Pivot design:
  - Rows/Columns/Values
  - Slicers
```

If asked for artifacts, also output:
- `assets/power-query-folder-ingest-template.pq` (adapted)
- `assets/refresh-checklist.md`


## SAFETY & EDGE CASES
- Read-only by default: provide a plan + snippets unless the user explicitly requests file generation.
- Never delete or overwrite user files; propose new filenames for outputs.
- Prefer “no silent failure”: include row-count checks and visible error flags.
- For PDF/DOCX sources, require user-provided exported tables (CSV/XLSX) or clearly mark extraction risk.


## EXAMPLES
- Input: “Folder of weekly CSVs with PayNumber/Name/Date.”  
  Output: Folder-ingest PQ template + schema + Refresh Status checks + pivot dashboard plan.

- Input: “Refresh breaks when new columns appear.”  
  Output: Defensive missing-column logic + column normalization + typed schema plan.

Related Skills

excel

533
from sundial-org/awesome-openclaw-skills

Read, write, edit, and format Excel files (.xlsx). Create spreadsheets, manipulate data, apply formatting, manage sheets, merge cells, find/replace, and export to CSV/JSON/Markdown. Use for any Excel file manipulation task.

portfolio-watcher

533
from sundial-org/awesome-openclaw-skills

Monitor stock/crypto holdings, get price alerts, track portfolio performance

portainer

533
from sundial-org/awesome-openclaw-skills

Control Docker containers and stacks via Portainer API. List containers, start/stop/restart, view logs, and redeploy stacks from git.

portable-tools

533
from sundial-org/awesome-openclaw-skills

Build cross-device tools without hardcoding paths or account names

polymarket

533
from sundial-org/awesome-openclaw-skills

Trade prediction markets on Polymarket. Analyze odds, place bets, track positions, automate alerts, and maximize returns from event outcomes. Covers sports, politics, entertainment, and more.

polymarket-traiding-bot

533
from sundial-org/awesome-openclaw-skills

No description provided.

polymarket-analysis

533
from sundial-org/awesome-openclaw-skills

Analyze Polymarket prediction markets for trading edges. Pair Cost arbitrage, whale tracking, sentiment analysis, momentum signals, user profile tracking. No execution.

polymarket-agent

533
from sundial-org/awesome-openclaw-skills

Autonomous prediction market agent - analyzes markets, researches news, and identifies trading opportunities

polymarket-5

533
from sundial-org/awesome-openclaw-skills

Query Polymarket prediction markets. Use for questions about prediction markets, betting odds, market prices, event probabilities, or when user asks about Polymarket data.

polymarket-4

533
from sundial-org/awesome-openclaw-skills

Query Polymarket prediction markets. Use for questions about prediction markets, betting odds, market prices, event probabilities, or when user asks about Polymarket data.

polymarket-3

533
from sundial-org/awesome-openclaw-skills

Query Polymarket prediction market odds and events via CLI. Search for markets, get current prices, list events by category. Supports sports betting (NFL, NBA, soccer/EPL, Champions League), politics, crypto, elections, geopolitics. Real money markets = more accurate than polls. No API key required. Use when asked about odds, probabilities, predictions, or "what are the chances of X".

polymarket-2

533
from sundial-org/awesome-openclaw-skills

Query Polymarket prediction markets - check odds, trending markets, search events, track prices.