dashboard-builder

Constructs personalized information dashboards by aggregating data from Gmail, Google Calendar, and local files.

Updated Apr 6, 2026
One-click install
npx skills add https://github.com/ckt520728/claude-skills --skill dashboard-builder-ckt520728
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dashboard-builder
Source: https://github.com/ckt520728/claude-skills/tree/main/dashboard-builder
Command: npx skills add https://github.com/ckt520728/claude-skills --skill dashboard-builder-ckt520728

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires schedule, requests, pandas, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps users create personalized information dashboards by aggregating data from various sources and presenting it in a structured format.

Core Features & Use Cases

  • Data Aggregation: Pulls data from sources like Gmail, Obsidian vault, Google Calendar, and local files.
  • Dashboard Customization: Allows users to define the content and layout of their dashboards.
  • Use Case: For example, a user can create a daily briefing dashboard that includes their calendar events, unread emails, and task progress.

Quick Start

Use the dashboard-builder skill to create a daily briefing dashboard with the following data sources: Calendar, Gmail, and local files.

Frequently Asked Questions about dashboard-builder

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

FAQPage Schema
How do I build a personalized dashboard aggregating data from Gmail and Google Calendar?

Build a personalized dashboard by aggregating data from Gmail and Google Calendar into a unified view. This Skill pulls data from multiple sources and presents it in a structured format for daily briefings.

Can I generate a daily briefing dashboard with local files and calendar events?

Generate a daily briefing dashboard by pulling local files and calendar events into one view. This Skill aggregates multiple data sources like Obsidian vaults and local files to create structured information summaries.

Does the dashboard builder support Markdown and HTML output formats?

The dashboard builder supports both Markdown and HTML output formats. You can customize the content and layout to render aggregated data from sources like Gmail and Google Calendar in your preferred format.

Do I need Python to aggregate data from multiple sources into an information dashboard?

Python is required to execute the data aggregation scripts and process information from sources like Gmail and Google Calendar. The Skill uses Python dependencies including pandas, requests, and schedule to build dashboards.

What is the best way to aggregate unread emails and task progress into a single dashboard?

Aggregate unread emails and task progress into a single dashboard by defining your data sources and layout. This Skill constructs personalized dashboards by pulling from Gmail, local files, and calendars to consolidate information.

What are the limitations of using Python scripts for dashboard data aggregation?

Dashboard data aggregation requires Python and relies on dependencies like requests, pandas, and schedule. You must configure access to external sources like Gmail and Google Calendar for the scripts to pull data successfully.