Templateclaw templateclaw-dashboard
Generate a modern admin dashboard with charts, tables, and KPI cards. Supports admin, analytics, monitoring, and CRM styles. Uses glassmorphism design with dark theme.
install
source · Clone the upstream repo
git clone https://github.com/jeromwolf/templateclaw
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/jeromwolf/templateclaw "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/templateclaw-dashboard" ~/.claude/skills/jeromwolf-templateclaw-templateclaw-dashboard && rm -rf "$T"
manifest:
skills/templateclaw-dashboard/SKILL.mdsource content
TemplateClaw — Dashboard Generator
Generate a production-ready dashboard with modern data visualization design.
When Invoked
- If argument provided (e.g.,
), generate that style/templateclaw-dashboard analytics - If no argument, ask: "What type of dashboard? (admin / analytics / monitoring / crm)"
Dashboard Styles
Admin Dashboard
- Sidebar navigation (collapsible) with icons
- Top bar with search, notifications, user avatar
- KPI cards row (4 cards: Users, Revenue, Orders, Growth)
- Main chart area (CSS-only bar chart or line indicators)
- Recent activity table
- Quick actions panel
Analytics Dashboard
- Date range picker header
- KPI cards with sparkline trends (CSS-only)
- Large area chart placeholder (gradient fill)
- Breakdown pie/donut chart (CSS conic-gradient)
- Top pages/items table with progress bars
- Real-time visitors counter (animated)
System Monitoring Dashboard
- Status indicator header (green/yellow/red)
- Server health cards (CPU, Memory, Disk, Network)
- Uptime timeline (CSS grid blocks)
- Alert feed (scrollable, severity-colored)
- Service status table
- Response time chart placeholder
CRM Dashboard
- Pipeline stages (kanban-style horizontal)
- Deal value KPIs
- Recent contacts table with avatars
- Activity timeline
- Conversion funnel (CSS trapezoid shapes)
- Tasks/reminders sidebar
Design System
/* Dashboard-specific */ --sidebar-width: 260px; --sidebar-collapsed: 72px; --topbar-height: 64px; --card-radius: 16px; --transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1); /* Chart Colors */ --chart-1: #7C3AED; --chart-2: #EC4899; --chart-3: #3B82F6; --chart-4: #10B981; --chart-5: #F59E0B;
Output Requirements
- Single HTML file with embedded CSS and JS
- Tailwind CSS via CDN
- CSS-only charts (no Chart.js dependency) — use gradients, conic-gradient, flexbox
- Sidebar toggle (collapsed ↔ expanded)
- Responsive: sidebar becomes bottom nav on mobile
- Dark mode default
- Sample data hardcoded (easily replaceable)
- Smooth transitions on all interactive elements
- Grid layout for dashboard cards
Data Placeholders
Use realistic sample data:
const sampleData = { users: 12847, revenue: "$48,352", growth: "+12.5%", orders: 1284 };
Mark data injection points:
<!-- DATA: KPI values --> <!-- DATA: Chart data --> <!-- DATA: Table rows -->