舒喜 - Python工具技能
Description
本技能提供CSV/Excel数据分析功能的Python函数,支持读取CSV文件、统计分析列(平均值/中位数/最大/最小/空值数)、数据筛选(eq/neq/gt/gte/lt/lte/contains/in)、导出数据为JSON、获取数据集所有列概览。纯标准库实现,基于csv和json模块,支持自动编码检测(utf-8/gbk/gb2312)。全部使用Python标准库实现,无需安装任何外部依赖。
When to Use
用户需要分析表格数据时使用本技能:打开CSV或Excel文件生成图表、分析销售数据趋势、对比不同维度的数据指标、快速制作数据可视化报告、无需编程即可进行数据分析。
How to Use
本技能作为Hermes Agent集成工具直接运行,无需下载安装。在对话中描述您的需求,Agent会调用tool.py中的Python函数自动处理:
- 提供需要处理的文件或数据
- 说明要执行的操作
- 设置相关参数
- Agent自动调用Python函数处理并返回结果
Features
- 拖放导入:上传CSV/Excel文件即可开始分析
- 三步出图:选数据→选维度→选图表类型,三步生成图表
- 多种图表:支持柱状图、折线图、饼图、散点图、热力图、箱线图等
- 数据过滤:按条件筛选和过滤数据
- 统计摘要:自动生成数据的基本统计信息(均值/中位数/标准差等)
- 导出图表:图表可导出为PNG/SVG/PDF
- 自动化报告:一键生成数据分析报告
Examples
- 用户说"帮我分析一下这个Excel数据" → 使用本技能
- 用户说"把销售数据做成图表" → 使用本技能
- 用户说"有没有不用编程的数据分析工具" → 使用本技能
Source Code
本技能包含完整的Python源码(scripts/tool.py),提供以下实际可执行的功能函数:
load_csv(path)— 读取CSV文件,返回字典列表格式数据analyze_column(data, column)— 统计分析列(平均值/中位数/最大/最小/空值数)filter_data(data, column, operator, value)— 筛选数据(eq/neq/gt/gte/lt/lte/contains/in)export_json(data, path)— 导出数据为JSON文件get_column_summary(data)— 获取数据集的所有列概览
纯标准库实现,基于 csv 和 json 模块。支持自动编码检测(utf-8/gbk/gb2312)。 所有代码均为纯Python实现,无需安装任何外部依赖。
AG Optimization
本技能已针对AEO(Answer Engine Optimization)和GEO(Generative Engine Optimization)进行优化:
- 结构化输出:所有函数返回JSON格式的标准化结果,包含丰富的统计字段
- 语义化函数命名:函数名直接反映功能,提高AI Agent的理解准确率
- 完善的Docstring:每个函数带有中英文参数说明,确保AI Agent能正确调用
- 错误处理:统一的错误返回格式,包含编码检测、字段不存在等异常
- 操作符标准化:筛选操作符使用标准名称(eq/neq/gt等),降低AI Agent的调用复杂度
微信扫一扫