← Back to Skills Marketplace
duzhilei951

银行流水财务分析

by duzhilei951 · GitHub ↗ · v2.0.0 · MIT-0
cross-platform ✓ Security Clean
550
Downloads
0
Stars
2
Active Installs
2
Versions
Install in OpenClaw
/install bank-analysis
Description
分析公司银行流水,输出集团总体、收入、支出、应收应付、重大款项及风险分析报告
README (SKILL.md)

🏦 银行流水财务分析技能

功能模块

1. 集团总体分析

  • 总收入、总支出、净利润
  • 资金流入/流出趋势
  • 账户余额变化

2. 收入分析

  • 收入构成(按客户/项目分类)
  • 收入同比增长分析
  • 主要收入来源

3. 支出分析

  • 支出类型分布(工资、租金、采购等)
  • 成本结构分析
  • 各项支出占比

4. 应收应付分析

  • 应收账款账龄分析
  • 应付账款账龄分析
  • 资金占用情况

5. 重大款项往来

  • 大额交易识别(设定阈值)
  • 关联方交易
  • 异常交易预警

6. 风险分析

  • 资金流动性风险
  • 经营风险预警
  • 财务健康度评分

输入格式

支持 Excel (.xlsx) 或 CSV 格式,包含以下字段:

  • 日期
  • 交易金额(收入为正,支出为负)
  • 对方账户
  • 摘要/用途
  • 公司名称(如有多家公司)

使用方法

# 分析银行流水
node bank-analysis/index.js "分析 ./data/银行流水.xlsx"

# 生成报告
node bank-analysis/index.js "生成财务分析报告"

输出

  • 完整的财务分析报告(Markdown格式)
  • 关键指标汇总
  • 风险预警建议

报告格式要求

生成的财务汇报文档必须包含以下标准结构:

1. 基础信息

  • 汇报日期、汇报人、汇报期间

2. 公司主体概览

  • 公司全称、统一社会信用代码

3. 财务数据汇总

  • 3.1 资金总览:期初余额、本期收入、本期支出、期末余额
  • 3.2 收入明细:按收入类型分类,含占比分析
  • 3.3 支出明细:按支出类型分类,含占比分析
  • 3.4 成本费用分析:区分营业成本与期间费用,标注刚性/可调支出

4. 关键财务指标对比

  • 营业收入、营业成本、期间费用、净现金流对比

5. 应收/应付款项及大额收支

  • 5.1 应收应付款项:客户、金额、款项性质
  • 5.2 本期主要大额收支:大额交易明细

6. 现金流分析

  • 经营活动现金流入/流出/净现金流

7. 重大事项说明

  • 7.1 公司A重大事项
  • 7.2 公司B重大事项
  • 7.3 关联交易情况

8. 风险预警(必须包含)

  • 8.1 🔴/🟡 资金流动性风险:现象、分析、应对建议
  • 8.2 🟡 经营风险预警:应收账款回收、成本控制等
  • 8.3 🟢 财务健康度总结:主体协同、健康评分、主要问题

9. 季度回顾(如有Q1/Q2数据)

  • 9.1 季度核心数据:季初/季末资金、收入、支出、净现金流
  • 9.2 各月趋势对比:月度收支变化
  • 9.3 主要成就:正面事项
  • 9.4 待改进:问题清单

10. 待补充事项

  • 待办清单(使用 - [ ] 格式)

数据验证要求

生成报告时必须:

  1. 验证期末余额 = 期初余额 + 本期收入 - 本期支出
  2. 核对各月数据一致性
  3. 标注数据来源和缺失项
  4. 如有疑问,列出待确认事项
Usage Guidance
此技能总体自洽且目的清晰,但在安装和运行前请采取常规安全步骤: - 在隔离或受限环境(非生产主机)上测试,先用示例/脱敏数据运行。 - 运行 npm install 后执行 npm audit(或审查 package-lock.json)以识别已知依赖漏洞;如可能,从受信任镜像安装依赖。 - 检查并确认 index.js 的参数格式(SKILL.md 的示例命令与脚本接受的参数可能不完全一致)。 - 注意 CSV/表格注入风险:如果上游数据包含以 =、+、- 或 @ 开头的单元格,打开生成的表格时可能触发公式;在将结果导出到会被表格软件打开的文件前,先对字段进行转义或在 Markdown 中进行安全呈现。 - 因为该工具会读取本地文件,请勿用包含未脱敏的真实敏感凭证或个人隐私数据的样本直接测试。若需要更高保证,可请熟悉 Node.js 的同事审阅完整代码(尤其是未展示的后半部分)。
Capability Analysis
Type: OpenClaw Skill Name: bank-analysis Version: 2.0.0 The bank-analysis bundle is a legitimate financial tool designed to process bank statements in CSV or Excel format and generate structured Markdown reports. The core logic in `index.js` uses standard libraries like `xlsx` and `iconv-lite` to parse data, categorize transactions based on keywords, and perform basic financial calculations. There is no evidence of data exfiltration, network requests, or malicious code execution; the file operations are limited to reading the input data and writing the resulting report to the local filesystem. The instructions in `SKILL.md` are strictly focused on the stated purpose of financial reporting and do not contain any prompt injection attempts or malicious directives.
Capability Assessment
Purpose & Capability
名称、描述、SKILL.md、index.js 以及示例测试数据一致:该包读取 CSV/XLSX 银行流水并生成 Markdown 报告。所需依赖(xlsx、iconv-lite)与处理电子表格和 GBK 解码直接相关,未见请求与功能无关的凭据或二进制。
Instruction Scope
SKILL.md 指令限定为读取本地 CSV/XLSX 文件并生成本地 Markdown 报告;没有要求读取系统凭据或其它主机路径,也未指示将数据发送到外部服务。注意:示例命令使用了中文操作词(如 "分析 ./data/银行流水.xlsx" 或 "生成财务分析报告"),而 index.js 的具体参数解析在提供的代码中未完整显示,命令/参数约定可能存在歧义——应在使用前确认 CLI 接受的参数格式。
Install Mechanism
没有自动安装规范(install spec);该包包含 package.json/package-lock.json,依赖来自 npm 公共注册表(xlsx、iconv-lite),这是常见做法。风险中等并可被审计:在使用前手动运行 npm install/npm ci 并审查依赖版本(或使用离线/受控镜像)建议优先。
Credentials
未声明或请求环境变量、凭据或系统配置路径。代码仅访问由用户提供的本地数据文件(CSV/XLSX)和标准 Node.js 文件/路径 API,所需权限与其功能相称。
Persistence & Privilege
包不要求始终驻留(always:false),也不修改其他技能或系统级配置。运行时为一次性 CLI 工具,没有发现写入敏感系统位置或安装自身为服务的行为。
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install bank-analysis
  3. After installation, invoke the skill by name or use /bank-analysis
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v2.0.0
升级版 v2.0.0: 1) 支持 GBK 编码自动识别和转换 2) 添加完整财务汇报格式模板 3) 新增风险预警章节 4) 新增季度回顾功能 5) 完善数据验证要求
v1.0.0
初始版本:支持集团总体、收入、支出、重大款项及风险分析
Metadata
Slug bank-analysis
Version 2.0.0
License MIT-0
All-time Installs 2
Active Installs 2
Total Versions 2
Frequently Asked Questions

What is 银行流水财务分析?

分析公司银行流水,输出集团总体、收入、支出、应收应付、重大款项及风险分析报告. It is an AI Agent Skill for Claude Code / OpenClaw, with 550 downloads so far.

How do I install 银行流水财务分析?

Run "/install bank-analysis" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is 银行流水财务分析 free?

Yes, 银行流水财务分析 is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does 银行流水财务分析 support?

银行流水财务分析 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created 银行流水财务分析?

It is built and maintained by duzhilei951 (@duzhilei951); the current version is v2.0.0.

💬 Comments