Interact with DataWorks Data Agent for conversational data analysis, session lifecycle management, and artifact download. Use this Skill when users want to chat with a Data Agent for data querying, create or resume Agent sessions, list session history, download analysis artifacts, check token usage, or cancel an active session.
Data & analysis
analytics-dashboard
Try it数据看板查询Skill,通过dashboard-mcp获取实时统计/系统健康/租户概览/内容队列/事件订阅等看板数据。触发:数据看板/实时统计/系统健康/租户概览/内容队列/事件订阅/早朝简报/Agent状态 不触发:内容发布/商品管理/Cookie管理
What it does
数据看板查询Skill,通过dashboard-mcp获取实时统计/系统健康/租户概览/内容队列/事件订阅等看板数据。触发:数据看板/实时统计/系统健康/租户概览/内容队列/事件订阅/早朝简报/Agent状态 不触发:内容发布/商品管理/Cookie管理
The skill document
核心功能: 本技能提供/Cookie管理等能力。
Analytics Dashboard Skill
数据看板查询引擎,通过dashboard-mcp统一获取系统运营数据看板(R-82 Skill连接补全)。状态: 🟢已实现 | 优先级: P1
使用场景
- 实时看板: 查询系统实时统计(活跃状态/内容管道数/告警数)
- 系统健康: 检查Docker/Gateway/磁盘健康状态
- 租户概览: 查询指定租户的发布量和最近发布记录
- 内容队列: 查询租户内容队列状态(待处理/处理中/完成/失败)
- 事件订阅: 获取最近N条系统事件(告警/KPI/设备)
- Agent状态: 查询所有Agent运行状态
- 早朝简报: 获取每日早朝简报数据
工作流
实时看板查询(realtime)
- 接收请求(action=realtime)
- 调用dashboard-mcp的
get_realtime_stats工具获取实时统计 - 返回live_status + content_pipelines_24h + pending_alerts
系统健康检查(health)
- 接收请求(action=health)
- 调用dashboard-mcp的
get_system_health工具获取健康状态 - 返回Docker/Gateway/Disk健康状态+overall判定(healthy/degraded)
租户概览查询(tenant)
- 接收请求(action=tenant, tenant_id=<参数>)
- 调用dashboard-mcp的
get_tenant_overview工具,传入tenant_id - 返回租户信息+总发布量+最近5条发布记录
内容队列状态(queue)
- 接收请求(action=queue, tenant_id=<参数>)
- 调用dashboard-mcp的
get_content_queue_status工具,传入tenant_id - 返回队列总数+各状态计数(pending/processing/completed/failed)
事件订阅(events)
- 接收请求(action=events, event_type=all, limit=50)
- 调用dashboard-mcp的
subscribe_events工具,传入event_type和limit - 返回最近N条事件(最新在前)
Agent状态查询(agents)
- 接收请求(action=agents)
- 调用dashboard-mcp的
get_agents_status工具获取所有Agent状态 - 返回Agent总数+各Agent状态+live_status
数据源
统一数据查询入口:通过dashboard-mcp(R-82)获取看板数据,禁止Skill自行读取data/下数据文件,消除碎片化
| 数据类型 | 获取方式 | dashboard-mcp工具 |
|---|---|---|
| 实时统计 | dashboard-mcp get_realtime_stats | 聚合live_status+管道数+告警数 |
| 系统健康 | dashboard-mcp get_system_health | Docker/Gateway/Disk(复用health_checks) |
| 租户概览 | dashboard-mcp get_tenant_overview | 发布量+最近发布 |
| 内容队列 | dashboard-mcp get_content_queue_status | 队列状态计数 |
| 事件订阅 | dashboard-mcp subscribe_events | 最近N条事件(alert_queue.jsonl) |
| Agent状态 | dashboard-mcp get_agents_status | Agent列表+live_status |
异常处理
| 异常 | 错误码 | 处理 |
|---|---|---|
| dashboard-mcp不可用 | MCP_UNAVAILABLE | 返回降级提示,建议检查dashboard-mcp容器状态 |
| tenant_id为空 | TENANT_ID_EMPTY | 提示"租户ID必填" |
| 数据文件不存在 | DATA_NOT_FOUND | 返回空数据+提示"暂无数据" |
| MCP调用超时 | MCP_TIMEOUT | circuit_breaker熔断,返回最近缓存数据 |
| 工具参数无效 | INVALID_PARAMS | 提示参数格式要求 |
输入格式
{
"action": "realtime|health|tenant|queue|events|agents",
"tenant_id": "<参数>",
"event_type": "all|kpi|alert|device",
"limit": 50
}
字段说明:
action: 操作类型(realtime实时看板/health系统健康/tenant租户概览/queue内容队列/events事件订阅/agents状态查询)tenant_id: 租户ID(tenant/queue操作必填)event_type: 事件类型(events操作使用,默认all)limit: 返回条数(events操作使用,默认50,最大500)
输出格式
{
"success": true,
"data": {
"action": "realtime",
"live_status": {},
"content_pipelines_24h": 5,
"pending_alerts": 2,
"timestamp": "2026-07-17T10:00:00Z"
},
"error": null,
"code": null
}
字段说明:
live_status: 系统活跃状态对象content_pipelines_24h: 近24小时内容管道数pending_alerts: 待处理告警数timestamp: 数据获取时间(ISO格式)
示例
示例1: 实时看板查询
- 调用realtime → dashboard-mcp
get_realtime_stats→ 返回实时统计 - 返回:
{success:true, data:{live_status:{}, content_pipelines_24h:5, pending_alerts:2, timestamp:"..."}}
示例2: 租户概览查询
- 调用tenant(tenant_id="t001") → dashboard-mcp
get_tenant_overview("t001")→ 返回租户概览 - 返回:
{success:true, data:{tenant_id:"t001", total_publishes:42, recent_publishes:[...], timestamp:"..."}}
示例3: 系统健康检查
- 调用health → dashboard-mcp
get_system_health→ 返回健康状态 - 返回:
{success:true, data:{docker:{healthy:true}, gateway:{healthy:true}, disk:{}, overall:"healthy", timestamp:"..."}}
关联文档
- dashboard-mcp: mcps/dashboard-mcp/server.py (20个工具, DEF-85阶段2)
- 05文档§四 DEF-07 (dashboard迁移设计)
- SKILL_REGISTRY: agents/hubu/SKILL_REGISTRY.md (已注册)
变更历史
| 版本 | 日期 | 变更说明 |
|---|---|---|
| v1.0.0 | 2026-07-17 | B2-09: 创建analytics-dashboard Skill连接dashboard-mcp(R-82), 封装6核心看板查询工具, 补全hubu SKILL_REGISTRY已注册但缺失的Skill文件 |
Related skills
订单数据业务分析仪表盘生成器。当用户提供订单Excel/CSV数据(含日期、金额、用户ID、场地/商品、时段等字段),需要生成业务分析报告、经营诊断、用户留存/频次分析、时段热力图、趋势对比、运营方案时,使用本技能。适用场景:场馆运营(羽毛球/网球/篮球/游泳)、餐饮门店、零售订单、服务业预约等任何有订单记录的业务场景。支持自定义配色(上传Logo图片或提供HEX/RGB色值)或选择预设主题。触发词:订单分析、经营诊断、用户分析、场次分析、留存分析、趋势分析、运营仪表盘、业务报告、数据报告。
面向决策的数据分析助手,提供统计严谨性、假设检验、A/B测试与陷阱识别的免费核心能力。Use when 需要数据分析、报表生成、统计洞察、数据可视化时使用。不适用于实时流数据处理。适用于独立开发者、企业团队和自动化工作流场景。支持中文交互,无需复杂配置即开即用。输出结果可直接使用,减少二次加工成本。 功能涵盖: toolkit。
Convert a business question into a complete dashboard specification. Use when asked to design a dashboard, create a dashboard spec or brief, plan a BI report...
管理驾驶舱技能:基于录音 AI 总结内容,生成管理者日报 HTML 报表。 通过分页接口获取录音的 ai_summary_content,使用 LLM 分析生成包含团队资产、外勤效能、 合规监控、RM 排行、线索转化、管理建议六大板块的可视化报表。 MUST resolve agentId via session...
只要用户提交表格/CSV/Excel/数据块,或提到"分析数据""找关系""盘数据""串表""对数据""看表""两表对比""数据有没有问题",都应调用此技能。即使用户没说"分析",只要给了表格数据并问"有没有猫腻""帮我看看""这数据对不对",也触发。不适用于:写代码处理CSV、解释数据库概念、画图表可视化、纯日志排查、代码审查、非结构化文本分析。