Install
openclaw skills install fund-report-processor自动化处理资金日报邮件和数据提取。从邮箱收取资金日报邮件,下载XLSX附件,提取关键财务数据,生成用户指定格式总结并展示趋势图表。🚀v3.1:精简架构版本,Bitwarden集成,完全自动化。⭐标准流程:zero_interaction_runner.py 一键完成所有操作
openclaw skills install fund-report-processor这个技能提供完整的资金日报自动化处理流程,现已实现:
zero_interaction_runner.py): 一键完成所有操作fully_automated_bitwarden.py): 自动从 Bitwarden 获取凭据automated_fund_report_processor_enhanced.py): 自动连接邮箱下载附件extract_enhanced_data.py): 从XLSX提取50+字段财务数据generate_user_format.py): 严格按用户格式生成报告plot_daily_balance.py): 生成每日结余趋势图表batch_process_fund_reports.py): 支持历史数据批量处理需要在脚本中配置以下邮箱参数:
EMAIL: 邮箱地址 (例如: your_email@example.com)# 一键运行 - 完全自动化,无需任何用户输入
python3 zero_interaction_runner.py
# 仅加载凭据到环境变量
python3 fully_automated_bitwarden.py
# 然后运行主处理脚本
python3 automated_fund_report_processor_enhanced.py
# 设置环境变量
export FUND_EMAIL="your_email@example.com"
export FUND_PASSWORD="your_password"
# 运行主处理脚本
python3 automated_fund_report_processor_enhanced.py
系统会自动从 Bitwarden 获取凭据,无需手动配置:
ZERO_INTERACTION_GUIDE.mdexport FUND_EMAIL="your_email@example.com"
export FUND_PASSWORD="your_password"
export IMAP_SERVER="imap.exmail.qq.com" # 可选
export IMAP_PORT="993" # 可选
zero_interaction_runner.py ⭐推荐入口⭐fully_automated_bitwarden.py ⭐核心组件⭐FUND_EMAIL、FUND_PASSWORDautomated_fund_report_processor_enhanced.py ⭐主处理器⭐extract_enhanced_data.py ⭐深度分析⭐fund_enhanced_data.json - 结构化JSON数据generate_user_format.py ⭐总结生成器⭐plot_daily_balance.pydaily_balance_chart.png - 高质量PNG图表download_all_fund_reports.pyfund_attachments/ 文件夹batch_process_fund_reports.pyfund_key_data_history.csvinstall.sh技能工作目录:/opt/homebrew/lib/node_modules/openclaw/skills/fund-report-processor/
fund_key_data_latest.csv - 最新单日数据(每次运行时更新)fund_key_data_clean_history.csv - 完整历史数据(自动去重,推荐使用)fund_key_data_history.csv - 原始历史数据(未去重,批量处理生成)fund_enhanced_data.json - 增强分析数据(50+字段,JSON格式)daily_balance_chart.png - 资金趋势图表(基于历史数据生成)fund_attachments/ - XLSX附件存储目录
资金日报-YYYY.MM.DD_时间戳.xlsx新会话中可以直接访问:
# 查看最新数据
cat /opt/homebrew/lib/node_modules/openclaw/skills/fund-report-processor/fund_key_data_latest.csv
# 查看完整历史数据
cat /opt/homebrew/lib/node_modules/openclaw/skills/fund-report-processor/fund_key_data_clean_history.csv
# 查看增强分析数据
cat /opt/homebrew/lib/node_modules/openclaw/skills/fund-report-processor/fund_enhanced_data.json
fund_key_data_latest.csv - 最新单日数据fund_key_data_clean_history.csv - 完整历史数据(去重)fund_enhanced_data.json - 增强分析数据(50+字段)daily_balance_chart.png - 资金趋势图表fund_attachments/ - XLSX附件存储目录pandas: 数据处理和CSV操作openpyxl: Excel文件读取matplotlib: 图表生成imaplib: 邮件协议支持README.md - 项目说明和快速开始ZERO_INTERACTION_GUIDE.md - 完全自动化使用指南CLEANUP_LOG.md - v3.0版本清理记录🚀 资金日报处理器 v3.1 - 精简架构版,让财务分析变得轻松简单!