dashboards

Create, modify, and debug Mako dashboards and widgets in an in-browser DuckDB context.

11|6|Updated Nov 15, 2025
One-click install
npx skills add https://github.com/mako-ai/mako --skill dashboards-mako-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dashboards
Source: https://github.com/mako-ai/mako/tree/main/api/src/agent-skills/dashboards
Command: npx skills add https://github.com/mako-ai/mako --skill dashboards-mako-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill helps teams load, configure, and explain Mako dashboards, widgets, and their data sources within an in-browser DuckDB context, enabling rapid iteration and collaboration.

Core Features & Use Cases

  • Create, modify, and explain dashboards, widgets, and data sources with a consistent toolset.
  • Manage cross-filtering, Vega-Lite chart specs, and local DuckDB queries for interactive analytics.
  • Support multi-dashboard workflows, edit-locks, and view-only previews to safely collaborate.

Quick Start

Open a dashboard, inspect its current state with get_dashboard_state, then add or modify data sources and widgets using the dashboard tools to illustrate cross-filtering and Vega-Lite visuals.

Frequently Asked Questions about dashboards

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

FAQPage Schema
How do I create interactive dashboards with Vega-Lite and DuckDB?

To create interactive dashboards, you configure data sources and widgets using Vega-Lite chart specs and local DuckDB queries. This approach enables rapid iteration and collaboration directly within an in-browser context.

What is cross-filtering and how does it work with dashboard widgets?

Cross-filtering links dashboard widgets so interacting with one chart filters the data displayed in others. You configure this alongside Vega-Lite visuals and local DuckDB queries to enable interactive analytics.

Can I manage multiple dashboards and safely collaborate with edit-locks?

Yes, you can manage multi-dashboard workflows using edit-locks and view-only previews. This ensures safe, predictable edit workflows and allows teams to collaborate without conflicting changes.

How do I debug and explain existing Mako dashboards?

You can debug and explain dashboards by inspecting the current state using get_dashboard_state. This allows you to automate modifications and safely manage data sources and widgets through dashboard tool APIs.

Does this approach support in-browser DuckDB queries for data sources?

Yes, in-browser DuckDB queries are fully supported for configuring data sources. You can load, configure, and explain dashboards and widgets using a consistent toolset designed for local analytics.