用途:这是一项图表生成技能,借助 QuickChart.io 服务把用户提供的数据渲染为简洁、现代的图表图片,无需安装依赖。
主要能力:支持柱状图、水平柱状图、折线图、面积图、饼图与环形图;每张图表可选浅色(默认)或深色主题,统一采用蓝色调色板与 DM Sans 字体;支持标题、尺寸、输出路径等选项,也可读取本地 CSV 文件作为数据源。
使用方式:用户可直接用自然语言描述需求,例如 /chart show me monthly revenue: Jan $12k, Feb $15k…… 也可指定图表类型、dark 模式、标题、尺寸和输出路径。数据可用“标签 数值”的内联格式,或用 /chart line chart from /path/to/data.csv 读取文件。图表默认保存到 ~/Downloads/chart_YYYYMMDD_HHMMSS.png。
实现要点:需将完整请求体写入文件,再用 curl -X POST https://quickchart.io/chart -H 'Content-Type: application/json' -d @payload.json --output ~/Downloads/chart_$(date +%Y%m%d_%H%M%S).png 提交,避免把用户数据直接插入 shell 参数以防注入。生成后用 Read 工具展示图片。
限制:资料未提供收费、价格、离线能力或平台支持等信息;生成依赖 QuickChart.io 在线接口,使用需网络连接。具体图表配置与主题令牌详见技能说明。