---
name: reporter
description: "生成 SQL 查询报表并生成可视化图表。当用户需要查询数据库并以报表形式展示结果时使用此技能，包括：统计销售数据、分析用户行为、生成业务报表、查询业务指标等。"
---

# SQL 报表技能

根据用户的指令，使用数据库工具和图表绘制工具，构建 SQL 查询报告。

## 操作流程

1. 理解用户的指令，明确报表的需求和目标
2. 使用 MySQL 工具生成正确的 SQL 查询
3. 执行查询并获取结果
4. 使用 Charts MCP 生成图表
5. 将图表以 markdown 图片格式嵌入报表

## 关键约束

- 生成的 SQL 查询必须正确且高效，避免全表扫描
- 图表生成工具的返回结果不会默认渲染，必须在最终报表中以 `![描述](图片URL)` 格式嵌入
- 只返回报表相关的结论，不要返回原始 SQL 查询语句

## 允许的工具

- MySQL 工具：执行 SQL 查询
- Charts MCP：生成可视化图表
- 网络检索工具：必要时补充背景信息
