财报分析专业版

企业级财报分析系统,支持批量处理、OCR识别、多格式导出、行业基准对比、高级预测及自定义报告模板。

天轰穿

@thcjp

Install

$ openclaw skills install @thcjp/finance-report-tool-pro

财报分析专业版(PRO版)

概述

本系统为专业分析师和投研机构提供全功能的财报分析能力。相比免费版,PRO版新增批量处理、多格式导出、OCR识别、行业基准对比和高级预测模型,全面满足专业财报分析与报告生成的复杂需求. PRO版完全兼容免费版全部命令与报告格式,升级后原有工作流可直接使用.

核心能力

PRO版功能增强对比

功能免费版PRO版
数据提取Excel/PDF+扫描版PDF(OCR)
报告格式仅HTMLHTML/PDF/DOCX/MD
批量处理不支持多文件并行
行业基准不支持同业对标+百分位
预测模型基础外推ARIMA/ML/回归
报告模板固定模板自定义品牌模板
对比报告不支持多公司横向对比

处理: 解析PRO版功能增强对比的输入参数,完成核心逻辑,返回结构化响应. 输出: 返回PRO版功能增强对比的响应数据,包含状态码、结果和日志.

高级预测模型

模型适用场景准确度
线性回归线性趋势数据中
ARIMA时间序列预测高
指数平滑短期预测中高
机器学习复杂模式高(需训练数据)
蒙特卡洛概率区间预测高

处理: 解析高级预测模型的输入参数,完成核心逻辑,返回结构化响应. 输出: 返回高级预测模型的响应数据,包含状态码、结果和日志.

核心功能执行

用input_params参数进行配置.

处理: 解析核心功能执行的输入参数,完成核心逻辑,返回结构化响应. 输出: 返回核心功能执行的响应数据,包含状态码、结果和日志.

  • 执行此能力时使用input_params参数,支持创建/查询/导出操作 能力覆盖范围:本skill的核心能力覆盖以下场景关键词:企业级财报分析系、支持批量处理、多格式导出、行业基准与深度预、面向专业分析师与、机构的财报分析系、支持批量文件处理、Markdown、行业基准对比、高级预测模型与自、定义报告模板、Use、when、需要数据分析、报表生成、统计洞察、数据可视化时使用、不适用于实时流数、据处理、适用于独立开发者、企业团队和自动化、工作流场景等。这些关键词对应description中声明的使用场景,均已在上述能力点中提供对应的操作支持.

使用场景

场景一:批量财报分析

用户输入:"分析这20家公司的年报"

用户可通过自然语言指令触发此场景,工具将自动执行相应操作并返回结构化结果.

输入格式

参数名类型必填说明
inputstring是财报分析专业版处理的输入数据或指令
optionsobject否附加配置选项,如模式选择、格式偏好等
callback_urlstring否异步处理完成后的回调通知URL
# 批量处理多个文件
python3 (请参考skill目录中的脚本文件) \
  --input-dir ./annual_reports/ \
  --output-dir ./reports/ \
  --format pdf \
  --parallel 5
# ...
# 生成对比报告
python3 (请参考skill目录中的脚本文件) \
  --input-dir ./reports/ \
  --output industry_comparison.xlsx \
  --benchmark "industry_average"

场景二:行业基准对比

用户输入:"对比这家公司与行业平均水平"

# 行业基准分析
python3 (请参考skill目录中的脚本文件) \
  --company "600519.SH" \
  --industry "白酒" \
  --metrics "roe,gross_margin,pe,pb" \
  --output benchmark_report.pdf

场景三:自定义报告模板

用户输入:"用我们公司的模板生成财报分析"

# 使用自定义模板
python3 (请参考skill目录中的脚本文件) data.xlsx \
  -o pdf \
  --template "company_brand" \
  --logo ./logo.png \
  --colors "#1a5276,#2e86c1"

快速开始

  1. 阅读## 核心能力章节了解skill功能
  2. 按## 依赖说明配置环境
  3. 执行所需能力对应的命令
  4. 参考## 错误处理章节处理异常
  5. 查看## FAQ解答常见疑问

PRO版初始化

# 依赖说明
pip install -r requirements_pro.txt
# ...
# 配置报告模板
cp config_pro_template.yaml config_pro.yaml

常用命令

# 批量处理
python3 (请参考skill目录中的脚本文件) --input-dir ./data/ --format pdf
# ...
# 多格式导出
xlsx -o pdf,docx,html
# ...
# OCR提取
python3 (请参考skill目录中的脚本文件) scanned_report.pdf --ocr
# ...
# 行业基准
python3 (请参考skill目录中的脚本文件) --company "000001.SZ" --industry "银行业"
# ...
# 高级预测
  --forecast-model arima \
  --forecast-years 3

示例

PRO企业级配置

pro_config:
  processing:
    batch:
      max_parallel: 5              # 最大并行数
      timeout: 600                 # 超时(秒)
    ocr:
      enabled: true
      engine: "tesseract"
      languages: ["chi_sim", "eng"]
# ...
  output:
    formats: ["html", "pdf", "docx", "markdown"]
    dir: "./reports"
    template_dir: "./templates"
    branding:
      logo: "./assets/logo.png"
      primary_color: "#1a5276"
      font: "Microsoft YaHei"
# ...
  forecast:
    models: ["arima", "linear", "exponential"]
    default_model: "arima"
    forecast_years: 3
    confidence_interval: [0.05, 0.95]
# ...
  benchmark:
    industry_data: "./benchmarks/"
    metrics:
      - roe
      - roa
      - gross_margin
      - net_margin
      - pe
      - pb
      - debt_ratio
    percentile_ranking: true

优选实践

PRO版高级实践

实践领域建议做法
批量处理先小批量测试模板,确认后全量运行
OCR质量扫描版PDF建议300DPI以上,清晰度影响提取准确率
预测模型数据量少用线性回归,数据充足用ARIMA或ML
行业基准选择3-5家可比公司,确保口径一致
报告品牌使用企业模板保持视觉一致性

免费版兼容性

免费版命令 → PRO版命令(增强):
generate_report.py data.xlsx -o html → 多格式+批量+OCR
sparkline趋势图                     → +预测模型可视化
基础指标计算                         → +行业基准百分位

常见问题

Q1:OCR识别准确率如何?

OCR准确率取决于扫描质量。300DPI以上的清晰扫描件准确率可达90%+。建议优先使用原生PDF或Excel格式,扫描版作为备选.

Q2:批量处理支持多少文件?

PRO版单批次支持最多50个文件的并行处理。建议根据CPU核心数调整并行度,避免内存不足.

Q3:行业基准数据从哪来?

PRO版内置常见行业的基准数据。用户也可导入自定义基准数据(如同业公司的财务数据),进行更精准的对标分析.

Q4:自定义模板如何制作?

PRO版支持基于Jinja2的自定义模板。在templates目录创建HTML模板文件,使用变量占位符(如、),系统自动填充数据.

Q5:预测模型的置信区间如何解读?

置信区间表示预测值的可能范围。例如95%置信区间表示预测值有95%的概率落在该范围内。区间越窄说明预测越精确,但过低可能意味着模型过拟合.

依赖说明

运行环境

  • Agent平台: 支持SKILL.md的任意AI Agent(Claude Code / Cursor / Codex / Gemini CLI等)
  • 操作系统: Windows / macOS / Linux
  • Python版本: 3.9+
  • Tesseract OCR: 4.0+(扫描版PDF识别)

第三方依赖

依赖项类型是否必需获取方式
LLM APIAPI必需由Agent内置LLM提供
Python运行时必需系统安装或conda环境
pandasPython库必需pip install pandas
openpyxlPython库必需pip install openpyxl
pdfplumberPython库必需pip install pdfplumber
pytesseractPython库可选pip install pytesseract(OCR)
jinja2Python库必需pip install jinja2(模板)
statsmodelsPython库可选pip install statsmodels(ARIMA)
weasyprintPython库可选pip install weasyprint(PDF导出)

API Key 配置

  • PRO版无需外部API Key
  • 所有数据处理与报告生成在本地完成
  • 行业基准数据内置在系统中

可用性分类

  • 分类: MD+EXEC(Markdown指令+Python脚本执行)
  • 说明: 企业级财报分析系统,支持批量处理、OCR识别与多格式导出
  • PRO版特性: 批量处理、OCR识别、多格式导出、行业基准、高级预测、自定义模板
  • 兼容性: 完全兼容免费版全部命令与报告格式

错误处理

错误场景原因处理方式
配置错误参数缺失或格式错误检查依赖说明中的配置要求
运行时错误运行环境不满足确认运行环境符合依赖说明
网络错误连接超时或不可达执行ping命令测试网络连通性,检查防火墙和代理设置连接后执行ping命令测试网络连通性,检查防火墙和代理设置连接后重新执行命令,参考国内替代方案

已知限制

  • 需LLM支持,无LLM环境不可用
  • 复杂业务场景建议结合人工经验判断
  • 执行效率受模型能力与网络环境影响

输出格式

{
  "success": true,
  "data": {
    "result": "财报分析专业版处理结果",
    "execution_time": "0.5s",
    "metadata": {
      "version": "1.0",
      "processor": "finance report pro"
    }
  },
  "execution_log": ["解析输入参数", "执行核心处理", "格式化输出结果"],
  "error": null
}

安全注意事项

风险类型防范措施
API密钥泄露通过环境变量配置,禁止硬编码到代码或配置文件中
命令执行风险仅执行白名单命令,避免拼接用户输入到命令行参数中
网络通信安全使用HTTPS协议,验证SSL证书有效性
敏感数据暴露输出结果中不包含密钥、令牌等敏感信息

使用前请确认已阅读依赖说明章节,确保运行环境满足安全要求。

核心功能

  • 自动化执行: 企业级财报分析系统,支持批量处理、多格式导出、行业基准与深度预测模型。。面向专业分析师与机构的财报分析系统。支持批量文件
  • 文件处理: 支持多种文件格式的读取、解析和写入操作
  • API集成: 通过标准化接口调用外部服务并处理响应
  • 命令执行: 在安全沙箱中执行系统命令并收集结果
  • 信息检索: 快速搜索和过滤目标数据

核心功能

  • 自动化执行: 企业级财报分析系统,支持批量处理、多格式导出、行业基准与深度预测模型。。面向专业分析师与机构的财报分析系统。支持批量文件
  • 文件处理: 支持多种文件格式的读取、解析和写入操作
  • API集成: 通过标准化接口调用外部服务并处理响应
  • 命令执行: 在安全沙箱中执行系统命令并收集结果
  • 信息检索: 快速搜索和过滤目标数据

Top skills in this category