闲社服务运行正常AI智能体自动化平台
d

数据分析专家

技能标识:data-analysis-pro

|

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.0.5
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

数据分析专家

ChartGen 数据分析

基于 ChartGen API 的数据分析技能,支持自然语言驱动的数据分析、解读与可视化。

概述

本技能通过自然语言交互实现零代码数据分析。支持 Text2SQL、Text2Data 和 Text2Code 分析模式。只需提供 Excel/CSV 文件或 JSON 数据,即可自动执行数据查询、数据解读和数据可视化(ChatBI)。

该技能将通过对话式查询智能解析时间、指标和分析维度,然后生成数据 SQL 查询、创建交互式 BI 图表和结构化分析报告。针对标准化垂直数据集进行了优化,由企业级分析引擎驱动,确保结果可靠。

API 服务:本技能使用托管在 chartgen.ai 的 ChartGen API 服务。所有数据将被发送至 https://chartgen.ai/api/platformapi/ 进行处理。



快速开始

1. 申请 API 密钥

您可以在 chartgen.ai 轻松创建和管理您的 API 密钥。首先,您需要注册一个账户。

步骤:

  1. 1. 访问 chartgen.ai 并注册账户
  2. 进入 API 管理面板
  3. 创建新的 API 并设置信用额度
  4. 复制 API 密钥以供使用

2. 配置环境变量

bash
export CHARTGENAPIKEY=your-api-key-here

3. 运行脚本

bash

数据分析


python scripts/data_analysis.py --query 按地区计算总销售额 --file sales.xlsx

数据解读

python scripts/data_interpretation.py --query 分析销售趋势 --file sales.xlsx

数据可视化

python scripts/data_visualization.py --query 绘制按地区划分的销售额柱状图 --file sales.xlsx

信用规则

  • - 每次调用单个工具消耗 20 个信用点
  • 免费账户每月可获得 200 个免费信用点
  • 信用点用尽后,您可以在 chartgen.ai 计费页面 购买更多信用点或升级账户

脚本参考

脚本功能使用场景
dataanalysis.py数据分析统计、筛选、聚合、计算
datainterpretation.py
数据解读 | 趋势分析、模式发现、报告生成 | | data_visualization.py | 数据可视化 | 图表生成、数据展示 |

参数

通用参数

参数必填描述
--query✅自然语言查询语句
--file
❌ | 本地文件路径(.xlsx/.xls/.csv),与 --json 互斥 | | --json | ❌ | JSON 数据(字符串或文件路径),与 --file 互斥 |

可视化专用参数

参数描述
--output, -o输出 HTML 文件路径(默认为 /tmp/openclaw/charts/)

数据格式

文件格式

支持 .xlsx、.xls、.csv 格式的 Excel 和 CSV 文件。

注意:只需提供 --file 或 --json 中的一个。如果同时提供两者,--file 优先。文件类型支持行-指标-列数据文件和列-指标-行数据文件。

JSON 格式

JSON 数据应为数组格式,每个元素代表一行数据:

json
[
{name: 产品 A, sales: 1000, region: 东部},
{name: 产品 B, sales: 1500, region: 北部},
{name: 产品 C, sales: 800, region: 南部}
]

或通过文件传递:

bash
python scripts/data_analysis.py --query 分析数据 --json data.json



使用示例

数据分析

bash

统计计算


python scripts/data_analysis.py --query 按地区计算总销售额和平均销售额 --file sales.xlsx

数据筛选

python scripts/data_analysis.py --query 筛选销售额大于 1000 的产品 --file sales.xlsx

排序

python scripts/data_analysis.py --query 按销售额降序排列 --file sales.xlsx

数据解读

bash

趋势分析


python scripts/datainterpretation.py --query 分析月度销售趋势 --file monthlysales.xlsx

异常检测

python scripts/data_interpretation.py --query 查找并解释数据中的异常 --file data.xlsx

综合解读

python scripts/data_interpretation.py --query 对此数据进行全面分析并提供关键洞察 --file report.xlsx

数据可视化

bash

柱状图


python scripts/data_visualization.py --query 绘制按产品划分的销售额柱状图 --file sales.xlsx

折线图

python scripts/data_visualization.py --query 绘制销售趋势折线图 --file trends.xlsx

饼图

python scripts/data_visualization.py --query 绘制按地区划分的销售额饼图 --file sales.xlsx

保存到指定路径

python scripts/data_visualization.py --query 绘制散点图 --file data.xlsx -o /path/to/chart.html

输出说明

数据分析与数据解读

返回 Markdown 格式的文本结果,包括分析结论、数据表格等。

数据可视化

  1. 1. 控制台输出:ECharts 配置 JSON
  2. HTML 文件:可在浏览器中打开查看图表

错误处理

常见错误及解决方案:

错误信息原因解决方案
CHARTGENAPIKEY not set环境变量未设置export CHARTGENAPIKEY=your-key
API request timeout
请求超时 | 检查网络连接并重试 |
| File not found | 文件不存在 | 检查文件路径是否正确 |
| credits are insufficient | 信用点不足 | 充值或联系管理员 |


技术细节

  • - API 基础 URL:https://chartgen.ai/api/platformapi/
  • 认证方式:请求头 Authorization:
  • 请求格式:JSON
  • 超时时间:60 秒
  • 必需环境变量:CHARTGENAPI_KEY

实现细节请参见 scripts/chartgen_api.py。



隐私声明

发送至远程 API 的数据:本技能会读取您提供的数据文件(CSV/XLSX/JSON),将其进行 Base64 编码后发送至 https://chartgen.ai/api/platform_api/ 的 ChartGen API 进行分析和图表生成。您的数据将离开您的机器。

建议:

  • - 请勿上传敏感或受监管的数据
  • 使用具有有限范围/信用点的专用 API 密钥
  • 使用前请查阅 chartgen.ai 的隐私政策

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 data-analysis-pro-1776121928 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 data-analysis-pro-1776121928 技能

通过命令行安装

skillhub install data-analysis-pro-1776121928

下载

⬇ 下载 data-analysis-pro v1.0.5(免费)

文件大小: 10.25 KB | 发布时间: 2026-4-15 12:25

v1.0.5 最新 2026-4-15 12:25
- No file changes detected in this release.
- No updates or additions to functionality, documentation, or dependencies.
返回顶部