develop-data-analysis-dashboard

Plan, build, and validate dashboard cards from raw data to interactive visuals.

5.0k|548|Updated May 14, 2025
One-click install
npx skills add https://github.com/dtyq/magic --skill develop-data-analysis-dashboard
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: develop-data-analysis-dashboard
Source: https://github.com/dtyq/magic/tree/main/backend/super-magic/agents/skills/develop-data-analysis-dashboard
Command: npx skills add https://github.com/dtyq/magic --skill develop-data-analysis-dashboard

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Automates and standardizes the end-to-end creation of enterprise-grade data dashboards, from raw data to interactive visuals, reducing setup time and ensuring governance.

Core Features & Use Cases

  • Dashboard project creation and governance
  • Card planning with a comprehensive cards_plan
  • Data cleaning integration (data_cleaning.py)
  • Card lifecycle tools (create_dashboard_cards, update_dashboard_cards, delete_dashboard_cards, query_dashboard_cards)
  • Map support and download tool (download_dashboard_maps)
  • End-to-end dashboard development, validation, and delivery

Quick Start

Plan a dashboard project, define a complete cards_plan, create the project, build and validate all cards, then deliver.

Frequently Asked Questions about develop-data-analysis-dashboard

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

FAQPage Schema
How do I build an enterprise data dashboard from raw data?

Building an enterprise data dashboard involves creating a project, planning cards upfront, cleaning data, and validating interactive visuals. This Skill enforces a strict governance workflow with fixed card counts to ensure data integrity and repeatable delivery from raw data to final visuals.

What is dashboard card lifecycle management and how does it work?

Dashboard card lifecycle management uses tool-based operations to create, update, query, and delete individual dashboard cards. It enforces strict per-type card counts and requires a comprehensive upfront cards_plan to maintain data integrity throughout the governance-heavy delivery process.

How do I plan and validate dashboard cards for governance-heavy environments?

Planning and validating dashboard cards requires defining a comprehensive cards_plan upfront before creating the project. You then use tool-based operations to build and validate all cards, ensuring strict per-type card counts and repeatable end-to-end delivery in governance-heavy environments.

Can I integrate data cleaning into my data dashboard development workflow?

Yes, data cleaning integrates directly into the data dashboard development workflow. The process includes a specific data_cleaning.py component to prepare raw data, ensuring interactive visuals and dashboard cards maintain data integrity before end-to-end validation and delivery.

What's the best way to manage map support in a data dashboard?

Managing map support in a data dashboard requires using a dedicated download tool to retrieve dashboard maps. This integrates into the end-to-end workflow, ensuring map visuals are properly supported and validated alongside other interactive cards within the governance-heavy project lifecycle.

Why does my data dashboard project require an upfront cards_plan?

An upfront cards_plan is required to enforce a fixed workflow with strict per-type card counts. This governance mechanism ensures data integrity and repeatable delivery by preventing unplanned card creation during the end-to-end dashboard development process.