officecli-data-dashboard

Builds multi-element Excel dashboards with formula-driven KPI cards, charts, sparklines, and conditional formatting from CSV data.

Updated Jul 10, 2026
One-click install
npx skills add https://github.com/Grong/openhub-client --skill officecli-data-dashboard-grong
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: officecli-data-dashboard
Source: https://github.com/Grong/openhub-client/tree/main/crates/backend/openhub-app/assets/builtin-skills/officecli-data-dashboard
Command: npx skills add https://github.com/Grong/openhub-client --skill officecli-data-dashboard-grong

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Turning raw CSV or tabular data into a board-ready Excel dashboard requires coordinating KPI formulas, cell-range-linked charts, sparklines, conditional formatting, print setup, and recalculation settings — a composition that is easy to get wrong (stale cached values, blank charts, clipped titles, ### columns). ## Core Features & Use Cases - Dashboard-first composition: Creates a dedicated Dashboard sheet as the active tab on open, with formula-driven KPI cards referencing upstream Data and Summary sheets. - Charts, sparklines, and conditional formatting: Adds cell-range-linked charts with named series and titles, time-series sparklines, and semantic CF rules (data bars, color scales, icon sets, formula rules). - Eight-gate QA delivery pipeline: Verifies KPI formula coverage, chart counts and title widths, series naming, CF presence, activeTab and fullCalcOnLoad settings, placeholder leaks, visual rendering, and cachedValue freshness before delivery. - Use Case: Given a 12-month revenue CSV, produce a single .xlsx where the user lands on a Dashboard sheet showing Total Revenue and other KPIs, a revenue trend line chart, a sparkline, and print-ready one-page output for a board pack. ## Quick Start Ask the AI to build an executive KPI dashboard from your sales CSV file with revenue KPI cards, a trend chart, and print-ready formatting delivered as a single xlsx file.

Frequently Asked Questions about officecli-data-dashboard

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create an Excel dashboard from a CSV file?

Import the CSV into a Data sheet with officecli, add a Dashboard sheet with formula-driven KPI cells referencing the data, then add cell-range-linked charts and sparklines. Finish by setting calc.fullCalcOnLoad and the active tab, then run validate.

How do I add KPI cards and charts to an Excel dashboard?

A KPI card is a small gray label cell plus a large bold value cell containing a formula like SUM over the data range. Charts are added with series values pointing at cell ranges such as Sheet1!B2:B13, each with a descriptive title and named series.

Why does my Excel chart render blank in LibreOffice?

LibreOffice does not evaluate formulas in hidden columns or hidden sheets at render time, so charts referencing hidden cells render blank. Aggregate into a visible Summary sheet and point chart series at those visible cells instead.

Why does my Excel KPI cell show ### or a stale zero value?

The ### symbol means the column is too narrow for the cached value; size width to the widest expected value, typically 22 to 44. Stale zeros happen because fullCalcOnLoad only recalculates at runtime, so re-issue downstream formulas after upstream edits.

When should I not use a dashboard layout for a spreadsheet?

Skip the dashboard composition for a single-sheet CSV tracker with formatting, a 3-statement or DCF financial model, or a small weekly report with one chart and under ten rows. Those cases are better served by a plain xlsx workflow or a financial-model skill.