
Slate Admin Consolev1.0.0
Use this Skill to build website page.
Create a complete SaaS admin console with analytics, finance, customers, planning, and calendar views in a calm, data-first visual system. It helps teams turn operational information into a coherent daily workspace for monitoring, managing, and demonstrating their product.
Picked most often by
Updated Sep 22, 2026
Preview gallery
Runs in
Generates with
Similar Skills
View all skillsWhat you get
- A verified single-file template: a complete slate admin shell with collapsible sidebar, command-palette search, light/dark modes, and a tangerine preset in one dependency-free HTML file
- Six working views — overview (metric cards, composed chart, selectable table), analytics, finance, live-filterable customers, drag-and-drop kanban, and a real month calendar
- A locked style guide with complete oklch token tables for both themes and both presets, plus layout metrics and component recipes
- A view library with a strict trimmed-sidebar contract (2 groups, 5-8 items, every entry clickable) and a curated Lucide icon path table
- A validator script that fails on dead sidebar links, external references, storage/network APIs, and emoji icons
Good fit
- Founders and product managers who need a credible admin or back-office mockup for a demo, spec, or investor deck in one sitting
- Developers who want a console scaffold generated directly in their own stack (React/Next, Vue, Svelte, Astro, or plain HTML)
- Teams that keep shipping admin templates with bloated sidebars and want an enforced, honest navigation contract instead
Not for
- Production-ready backends — every view runs on fictional in-file data; there is no API, auth, or database integration
- Marketing sites or landing pages — this is an app shell, not a promotional page style
- Pixel-level custom brand systems — the slate look is deliberately locked; if you want a different visual language, use a different style Skill
About this Skill

Slate Admin Console — guide
What you get
One self-contained HTML file that behaves like a finished SaaS admin console:
- Overview — four metric cards with trend badges, a composed area/line activity chart, and a selectable recent-customers table
- Analytics — KPI tiles, a 12-week rounded-bar chart with hover values, and a top-pages table with share-of-total progress bars
- Finance — money cards, a spending-mix donut with a legend of amounts, and a signed transactions table
- Customers — a live search box plus status filter chips over a full account table, with an honest empty state
- Kanban — three columns with real drag-and-drop and live counts
- Calendar — a real month grid with events, today highlight, and previous / today / next controls
The shell around them is the point: a slim sidebar with two groups and six entries, every one of them clickable (no disabled rows, no "coming soon" teasers), collapsing to an icon rail; a 48px header with command-palette search (Ctrl/Cmd K), a theme-preset select, and a dark mode toggle. All colors are oklch design tokens, so the neutral slate and warm tangerine presets each work in light and dark, and every chart re-draws when the theme changes.
No build step, no frameworks, no network calls — the file opens from disk and runs inside a sandboxed iframe, which makes it ideal for product specs, stakeholder demos, and pre-build scaffolds.
How to brief it
Give the skill four things:
- Product name and operator — the brand in the sidebar and the
signed-in user (kept fictional,
.exampleemail). - Four overview metrics — the numbers this business actually watches; they drive the metric cards and chart series names.
- Domain objects — what the tables and kanban cards hold (customers, orders, tickets, jobs…).
- Sidebar picks — which of the six stock views you want, or one swap (an inbox, a logs view, a settings form). The sidebar stays at 5–8 entries and every entry must open a real view.
Missing pieces are drafted for you in the style's quiet, operational voice.
Working with the output
- The file is plain HTML/CSS/JS — data lives in named arrays at the top of the script, so swapping rows, cards, and events is direct.
- Working inside a project? The agent generates the console in your stack (React/Next, Vue, Svelte, Astro, plain HTML) with real routes instead of the view switcher — same tokens, same components.
- Stubbed actions (export, billing, log out) show an honest toast; if
you wire real behavior, remove the
data-toastattribute. - Run
node scripts/validate-console.mjs your-file.htmlafter manual edits — it re-checks self-containment, the trimmed-sidebar contract, dark-mode tokens, and the no-emoji icon rule.
What you need before you start
- You bring
- Product name, the four overview metrics that matter, and the domain objects for tables and kanban cards (or let the agent draft fictional ones)
- Last tested
- v1.0.0 — Claude Code / Claude Desktop / Cowork / Codex / ChatGPT
User reviews
Loading reviews…









