# Bankstatement

> Bankstatement

- Skill: `dvcrn/bankstatement` (Agent Skill, multi-file: 4 files)
- Install (CLI): `npx skillmds@latest add dvcrn/bankstatement`
- Raw SKILL.md: https://api.skillmd.com/api/skills/dvcrn/bankstatement/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: dvcrn (https://skillmd.com/u/dvcrn)
- Updated: 2026-09-08
- Page: https://skillmd.com/skills/dvcrn/bankstatement

---


# 流水报告生成技能

此技能用于生成银行流水分析报告。
仅当用户明确提出要对流水文件进行分析、处理、生成报告时，才应调用此技能。

包含两个步骤：

1. **上传文件**：将本地流水文件（PDF/Excel）上传到服务器
2. **生成报告**：使用上传后的文件路径和用户问题生成报告。

## 1. 上传文件 (Upload File)

文件有完整路径,请直接上传。文件名称请优先从workspace中查找,如果workspace中不存在,则提示用户输入完整路径。
调用脚本将本地文件上传至服务器，获取服务器上的文件路径。

### 使用方法

```bash
python3 /models/openclaw/skills/flow/scripts/upload_file.py <token> <local_file_path>
```

### 参数

- `<token>`: API Token, 从 `$ZY_TOKEN` 获取。
- `<local_file_path>`: 本地流水文件的绝对路径。

### 输出示例 (JSON)

```json
{
  "file_path": "/models/app/dify_api/uploads/20260311/..."
}
```

## 2. 生成报告 (Generate Report)

使用第一步返回的文件路径server_file_path和用户问题生成报告。

### 使用方法

```bash
python3 /models/openclaw/skills/flow/scripts/generate_report.py <token> <server_file_path> <query> 
```

### 参数

- `<token>`: API Token, 从 `$ZY_TOKEN` 获取。
- `<server_file_path>`: 第一步输出的 `file_path`。
- `<query>`: 用户的问题（如“生成报告”）。

### 输出示例

```text
# **流水分析报告**
```

## 完整流程示例

```bash

# 1. 上传文件
upload_result=$(python3 /models/openclaw/skills/flow/scripts/upload_file.py token local_file_path )
server_path=$(echo $upload_result | jq -r .file_path)

# 2. 生成报告
python3 /models/openclaw/skills/flow/scripts/generate_report.py token "$server_path" query
```

## 错误处理

上传文件或生成报告输出内容包含"api_key无效",提示您的api_kay无效请前往小程序生成token，本次流程结束，并退出。
返回的code包含500，提示服务器内部错误，请稍后重试，本次流程结束，并退出。

## 注意

最终输出不需要完整的报告，只需要稍作总结即可。

## API 信息

### 上传 API

- **URL**: `http://rd-test.dfwytech.com:9014/lsxx/openclaw/upload`
- **Method**: POST
- **Content-Type**: multipart/form-data

### 报告生成 API

- **URL**: `http://rd-test.dfwytech.com:9014/lsxx/genarate/report`
- **Method**: POST
- **Content-Type**: application/x-www-form-urlencoded

