Skip to content
Skillpedia
Interfaces (UI/UX)101k · #409

dashboard

Helps your agent create a control panel. It shows important information and charts in an easy-to-understand format.

What it does

Creates a single web page that acts as a control panel. It displays key information like metrics and charts in one place, with a sidebar for navigation.

When to use it

  • ✓When you need a dashboard to view important data.
  • ✓To create an admin or control screen.
  • ✓If the request mentions 'dashboard', 'admin', or 'control panel'.

Example of what to ask your AI

“Create a sales dashboard with revenue and user KPIs, a daily sales line chart, and a recent orders table.”

Want more? Open the sections below.

How to use

The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.

Skill link

https://github.com/nexu-io/open-design/blob/main/design-templates/dashboard/SKILL.md

Ready-to-paste message

Use this skill to help me: https://github.com/nexu-io/open-design/blob/main/design-templates/dashboard/SKILL.md Read the SKILL.md file at that link and follow its instructions for my task.
How it works

The AI organizes the page with a sidebar for menus, a top bar for title and search, and the main area shows cards with key numbers and charts.

Installation

Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.

In the terminal (Claude Code, Codex, Cursor), in your project folder:

npx skills add nexu-io/open-design --skill dashboard

Or download just the file:

curl -L https://raw.githubusercontent.com/nexu-io/open-design/main/design-templates/dashboard/SKILL.md -o SKILL.md
Technical content (original SKILL.md)

Original text by the author, straight from GitHub.

Dashboard Skill

Produce a single-screen admin / analytics dashboard.

Workflow

  1. Read the active DESIGN.md (injected above). Colors, typography, spacing, component styling all come from it. Do not invent new tokens.
  2. Classify what the dashboard monitors (sales, traffic, usage, incidents, ops, etc.) from the brief. Generate specific, plausible metric names and values — no "Metric A / Metric B" placeholders.
  3. Lay out the required regions:
    • Left sidebar (220–260px): brand mark at top, 6–8 nav links with icons, active state uses the DS accent.
    • Top bar: page title on the left, search input + user avatar / status on the right.
    • Main:
      • Row 1: 3–4 KPI cards (label + big number + delta vs. prior period).
      • Row 2: one primary chart (full width or 2/3) — render as an inline SVG line / bar / area chart drawn from real-looking numbers.
      • Row 3: one secondary chart or table (recent events, top items, etc.).
  4. Write one self-contained HTML document:
    • <!doctype html> through </html>, CSS in one inline <style> block.
    • CSS Grid for the overall layout; Flexbox inside cards.
    • Semantic HTML: <aside>, <header>, <main>, <section>.
    • Tag each logical region with data-od-id="slug" for comment mode.
  5. Charts: inline SVG only, no JS libraries. A line chart is ~10 lines of <polyline> with a subtle area fill. A bar chart is N <rect>s with DS-accent fill. Label axes lightly (muted text, smaller scale).
  6. Self-check:
    • Every color comes from DESIGN.md tokens.
    • Accent used at most twice (sidebar active + one chart highlight).
    • Sidebar + top bar are sticky; main scrolls independently.
    • Density matches the DS mood — airy DSes get more padding, dense DSes (trading, crypto) tighten rows.

Output contract

Emit between <artifact> tags:

<artifact identifier="dashboard-slug" type="text/html" title="Dashboard Title">
<!doctype html>
<html>...</html>
</artifact>

One sentence before the artifact, nothing after.

FAQ

What are KPIs?

KPIs stand for 'Key Performance Indicators'. They are important numbers that show how well something is performing, like sales or traffic.

What does 'inline SVG' mean?

It means the charts are drawn directly within the HTML code, without needing external files or complex programming libraries.

Can I change the colors and look?

The colors and overall style are determined by a separate design file. The AI uses these definitions and doesn't invent new styles.

Details

Original description by the author

Admin / analytics dashboard in a single HTML file. Fixed left sidebar, top bar with user/search, main grid of KPI cards and one or two charts. Use when the brief asks for a "dashboard", "admin", "analytics", or "control panel" screen.

repo: nexu-io/open-design

Popularity

GitHub stars
101k
Ranking position
#409
License
Apache-2.0
Updated
10/16/2026

Is this skill useful?

0

Sign in to vote.

Comments

  • …

More skills from this repository

Similar skills