iSkills 原始文档
🔧

dashboard-builder

Top Agent Skill


dashboard-builder

Skill 简介

Dashboard Builder 是一个强大的数据可视化构建助手,旨在帮助开发者快速设计和部署高效的分析仪表盘。作为一款专业的“数据分析仪表盘设计助手”,它能够根据不同的业务需求和数据特点,生成清晰、易于理解的仪表盘布局,从而帮助企业或个人快速获得数据洞察。该 Skill 的核心目标是通过简化仪表盘的设计流程,使数据驱动的决策过程更加高效和直观。

在现代企业中,数据是决策的重要依据,但如何从海量的数据中提取关键信息并以直观的方式呈现出来,往往是一个巨大的挑战。Dashboard Builder 通过自动化仪表盘设计、推荐合适的可视化类型以及生成实时监控仪表盘等功能,极大地降低了数据可视化的门槛。它不仅能够生成 Metabase、Grafana 或 Retool 等流行仪表盘工具的配置,还能根据业务目标推荐关键绩效指标(KPIs)和相应的可视化方案。

主要功能

Dashboard Builder 提供了丰富的功能,以下是它的核心功能:

markdown 示例: 推荐布局(6 个组件): 1) MRR 趋势线(12 个月) 2) 注册/流失柱状图(每周) 3) 试用到付费转化漏斗 4) 活跃用户仪表(每日/每周/每月) 5) 按计划划分的收入饼图 6) 前 10 个流失账户表格

sql 示例 SQL 查询: SELECT DATE(created_at) AS date, COUNT(*) AS signups FROM users GROUP BY date ORDER BY date DESC

markdown 示例: 配置警报:当日流失用户数超过 30 天平均值的 2 倍时触发。当前 30 天平均值为 1.8 次/天。警报阈值:24 小时内超过 4 次。通知方式:Telegram 消息,包含流失用户详细信息和计划细分。查询每小时运行一次。

使用场景

  1. SaaS 企业的数据分析:对于 SaaS 企业,Dashboard Builder 可以帮助快速构建包含 MRR、用户注册、流失率等关键指标的仪表盘,从而实时监控业务健康状况。

  2. 电商平台的销售分析:电商平台可以利用该 Skill 生成实时销售数据仪表盘,包括销售额、订单量、热门商品等,并通过 Telegram 接收实时警报。

  3. 市场营销活动的效果跟踪:市场团队可以使用 Dashboard Builder 创建包含点击率、转化率、ROI 等指标的仪表盘,以评估营销活动的效果。

  4. 金融数据分析:金融机构可以利用该 Skill 生成实时监控仪表盘,监控交易量、账户余额、风险指标等,并通过警报功能及时发现异常情况。

  5. 产品开发中的用户行为分析:产品经理可以使用 Dashboard Builder 构建用户行为分析仪表盘,实时了解用户在使用产品过程中的行为模式,并根据数据调整产品策略。

如何使用

安装与配置

  1. 安装依赖:确保已安装 Metabase、Grafana 或 Retool,以及 PostgreSQL 等数据源。

  2. 配置 Telegram 集成(可选):如果需要通过 Telegram 接收仪表盘快照和警报通知,需要在 Telegram 中创建一个 Bot 并获取 API 密钥。

  3. 启动 Skill
    bash python dashboard_builder.py --config config.yaml

其中,config.yaml 包含数据库连接信息、仪表盘配置路径等。

前置条件

示例

示例 1:构建一个 SaaS 指标仪表盘

用户:构建一个 SaaS 指标仪表盘
Skill:推荐布局(6 个组件):
1) MRR 趋势线(12 个月)
2) 注册/流失柱状图(每周)
3) 试用到付费转化漏斗
4) 活跃用户仪表(每日/每周/每月)
5) 按计划划分的收入饼图
6) 前 10 个流失账户表格
数据源:需要 4 个 SQL 查询。需要我生成查询和 Metabase 配置吗?

用户:是的,请生成。
Skill:已生成以下 SQL 查询并推送至 Metabase:
- MRR 趋势查询
- 注册/流失查询
- 转化漏斗查询
- 活跃用户查询
- 收入饼图查询
- 流失账户查询

示例 2:配置实时警报

用户:添加一个实时警报,当流失率飙升时通知我。
Skill:警报配置:当每日流失用户数超过 30 天平均值的 2 倍时触发。当前 30 天平均值为 1.8 次/天。警报阈值:24 小时内超过 4 次。通知方式:Telegram 消息,包含流失用户详细信息和计划细分。查询每小时运行一次。

总结

Dashboard Builder 是一款功能强大的数据可视化构建助手,专为需要快速构建高效分析仪表盘的开发者设计。通过自动化仪表盘设计和配置、推荐合适的 KPIs 和可视化类型以及集成多种数据源和通知渠道,该 Skill 大大简化了数据可视化的流程。它不仅适用于 SaaS 企业、电商平台、金融机构等需要实时数据监控的场景,也适用于产品经理和市场营销团队进行数据分析。

对于希望提升数据驱动决策能力的团队来说,Dashboard Builder 是一个不可或缺的工具。它不仅能够节省时间,还能确保仪表盘的准确性和实时性,从而帮助企业在激烈的市场竞争中保持领先地位。

GitHub 参考 iSkills 专业中文解析 · 2026-03-22 更新

探索更多 Top Agent Skills