interactive-dashboard-builder

Installation
Summary

Self-contained HTML dashboards with Chart.js, filters, and professional styling.

  • Provides complete patterns for KPI cards, line/bar/doughnut charts, sortable data tables, and dropdown or date-range filters that update all visualizations instantly
  • Includes pre-built CSS system with responsive grid layouts, color variables, and print-friendly styling that works without external frameworks
  • Embeds all data and logic directly in a single HTML file; no server or build step required
  • Recommends pre-aggregating data server-side for datasets over 1,000 rows to maintain performance and interactivity
SKILL.md

Interactive Dashboard Builder Skill

Patterns and techniques for building self-contained HTML/JS dashboards with Chart.js, filters, interactivity, and professional styling.

HTML/JS Dashboard Patterns

Base Template

Every dashboard follows this structure:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Dashboard Title</title>
    <script src="https://cdn.jsdelivr.net/npm/chart.js@4.5.1" integrity="sha384-jb8JQMbMoBUzgWatfe6COACi2ljcDdZQ2OxczGA3bGNeWe+6DChMTBJemed7ZnvJ" crossorigin="anonymous"></script>
    <script src="https://cdn.jsdelivr.net/npm/chartjs-adapter-date-fns@3.0.0" integrity="sha384-cVMg8E3QFwTvGCDuK+ET4PD341jF3W8nO1auiXfuZNQkzbUUiBGLsIQUE+b1mxws" crossorigin="anonymous"></script>
Related skills

More from anthropics/knowledge-work-plugins

Installs
590
GitHub Stars
12.0K
First Seen
Jan 31, 2026