happiness-dashboard

Build interactive data dashboards with SQL queries in markdown using Evidence and DuckDB.

15|5|Updated Dec 5, 2025
One-click install
npx skills add https://github.com/rebyteai-template/rebyte-skills --skill happiness-dashboard-rebyteai-template
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: happiness-dashboard
Source: https://github.com/rebyteai-template/rebyte-skills/tree/main/happiness-dashboard
Command: npx skills add https://github.com/rebyteai-template/rebyte-skills --skill happiness-dashboard-rebyteai-template

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill provides an interactive data dashboard that allows users to visualize happiness data by writing SQL queries directly within markdown files.

Core Features & Use Cases

  • Interactive Dashboards: Create dynamic visualizations powered by SQL queries.
  • Embedded Database: Utilizes DuckDB for efficient, embedded data processing.
  • Use Case: Analyze trends in global happiness scores over time by querying historical CSV data and displaying the results in a chart.

Quick Start

Install dependencies and process data sources using pnpm.

Frequently Asked Questions about happiness-dashboard

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

FAQPage Schema
How do I visualize CSV data using SQL queries in markdown?

To visualize CSV data using SQL in markdown, use the Evidence framework to write SQL queries directly in markdown files, generating interactive data dashboards powered by an embedded DuckDB database.

What is the Evidence framework used for in data visualization?

The Evidence framework is used to build interactive data dashboards by allowing users to write SQL queries within markdown files, dynamically generating visualizations from datasets.

Can I use DuckDB to analyze historical CSV datasets for dashboard presentation?

Yes, you can use an embedded DuckDB database to process historical CSV datasets, enabling efficient data analysis and presentation of results in interactive dashboard charts.

How do I set up a local environment to build a SQL dashboard with Svelte?

Set up your local environment by installing dependencies and processing data sources using the pnpm package manager, which prepares the Svelte-based dashboard for local analysis.

Does this dashboard approach support analyzing trends in global happiness scores over time?

Yes, this approach supports analyzing trends in global happiness scores over time by querying historical CSV data with SQL and displaying the results in interactive charts.

What are the limitations of using an embedded DuckDB database for data dashboards?

Using an embedded DuckDB database limits data processing to local compute resources rather than distributed server clusters, making it best suited for analyzing CSV-based datasets rather than massive enterprise data warehouses.