← 返回 Skills 市场
ballerindustries

Bank Statement Converter

作者 Angus Cheng · GitHub ↗ · v1.0.1
cross-platform ⚠ suspicious
502
总下载
0
收藏
1
当前安装
2
版本数
在 OpenClaw 中安装
/install bank-statement-converter
功能描述
Convert PDF bank statements to CSV or JSON using API calls with support for password-protected files and processing status checks.
使用说明 (SKILL.md)

Bank Statement Converter Skill\r

\r Convert PDF bank statements to CSV/JSON.\r \r

Requirements\r

BANKSTATEMENT_API_KEY\r \r

Setup\r

\r

  1. Register here https://bankstatementconverter.com/legacy-register\r
  2. Verify your email\r
  3. Login https://bankstatementconverter.com/login\r
  4. Get your API key here https://bankstatementconverter.com/settings\r \r
export BANKSTATEMENT_API_KEY="your-api-key-here"\r
```\r
\r
## APIs\r
\r
### Get your remaining credits and user info\r
```Bash\r
curl -s -H "Authorization: $BANKSTATEMENT_API_KEY" \\r
  https://api2.bankstatementconverter.com/api/v1/user | jq\r
```\r
\r
Shows user details and credits.\r
\r
### Upload a PDF bank statement\r
\r
```Bash\r
curl -s -X POST \\r
  -H "Authorization: $BANKSTATEMENT_API_KEY" \\r
  -F "file=@/path/to/your/bankstatement.pdf" \\r
  https://api2.bankstatementconverter.com/api/v1/BankStatement | jq\r
```\r
\r
Response example (array of uploaded items):\r
\r
```JSON\r
[\r
  {\r
    "uuid": "bb2f3c62-331e-42ee-a931-d25a5ee0946f",\r
    "filename": "bankstatement.pdf",\r
    "pdfType": "TEXT_BASED",\r
    "state": "READY"\r
  }\r
]\r
```\r
\r
Save the uuid for the next steps. If state is PROCESSING, poll status.\r
\r
### Check processing status (poll if needed)\r
```Bash\r
curl -s -X POST \\r
  -H "Authorization: $BANKSTATEMENT_API_KEY" \\r
  -H "Content-Type: application/json" \\r
  -d '["bb2f3c62-331e-42ee-a931-d25a5ee0946f"]' \\r
  https://api2.bankstatementconverter.com/api/v1/BankStatement/status | jq\r
```\r
  \r
  \r
Poll every ~10 seconds until state becomes READY.\r
\r
### Convert PDF JSON (normalized transactions)\r
\r
```Bash\r
curl -s -X POST \\r
  -H "Authorization: $BANKSTATEMENT_API_KEY" \\r
  -H "Content-Type: application/json" \\r
  -d '["bb2f3c62-331e-42ee-a931-d25a5ee0946f"]' \\r
  "https://api2.bankstatementconverter.com/api/v1/BankStatement/convert?format=JSON&raw=false" | jq\r
```\r
  \r
For CSV instead: change format=CSV. Add &raw=true to get all raw columns instead of normalized.\r
\r
### Provide password for encrypted PDF\r
If upload returns pdfType: UNKNOWN or indicates password needed:\r
\r
```Bash\r
curl -s -X POST \\r
  -H "Authorization: $BANKSTATEMENT_API_KEY" \\r
  -H "Content-Type: application/json" \\r
  -d '{"passwords": [{"uuid": "bb2f3c62-331e-42ee-a931-d25a5ee0946f", "password": "yourpdfpassword"}]}' \\r
  https://api2.bankstatementconverter.com/api/v1/BankStatement/setPassword | jq\r
```\r
  \r
Then poll status or convert as above.# Markdown syntax guide\r
安全使用建议
This skill will upload your bank PDFs (and any provided PDF passwords) to api2.bankstatementconverter.com. Before installing: (1) verify the legitimacy of bankstatementconverter.com (look for HTTPS, contact info, privacy policy, reviews); (2) do not upload real sensitive statements until you trust the service—test with dummy data first; (3) note the SKILL.md requires an environment variable BANKSTATEMENT_API_KEY but the registry metadata does not declare it—expect to manually set the API key; (4) prefer using a throwaway or limited-permission account/API key and review the service's data retention/privacy terms. If you are uncomfortable sending bank data to an external service or cannot verify the vendor, do not install or use this skill.
功能分析
Type: OpenClaw Skill Name: bank-statement-converter Version: 1.0.1 The skill bundle is designed to convert PDF bank statements to CSV/JSON by interacting with the `bankstatementconverter.com` API. All `curl` commands in `SKILL.md` are directed to this specific domain and use the provided `BANKSTATEMENT_API_KEY` for authorization. While the skill handles highly sensitive data (bank statements and potentially PDF passwords), this is explicitly stated as its core functionality. There is no evidence of data exfiltration to unauthorized third parties, malicious execution, persistence mechanisms, obfuscation, or prompt injection attempts designed to make the agent perform actions beyond the stated purpose. The skill's behavior is transparent and aligned with its description.
能力评估
Purpose & Capability
SKILL.md describes converting bank-statement PDFs to CSV/JSON via an external API, which matches the skill name and description. However, the registry metadata claims no required environment variables or primary credential, while the SKILL.md clearly requires BANKSTATEMENT_API_KEY — an inconsistency between declared metadata and runtime instructions.
Instruction Scope
The runtime instructions are narrow and in-scope: they tell the agent to register, export an API key, upload a PDF file, poll status, provide a PDF password if needed, and request conversions from api2.bankstatementconverter.com. That scope is appropriate for the stated purpose, but it explicitly directs uploading sensitive bank PDFs and passwords to an external service — a significant privacy/security consideration that the user must assess.
Install Mechanism
There is no install spec and no code files; the skill is instruction-only and only uses curl examples. This is low installation risk because nothing is written to disk by the skill itself.
Credentials
The SKILL.md requires BANKSTATEMENT_API_KEY, but the registry metadata lists no required env vars and no primary credential. Requiring an API key for an external conversion service is reasonable, but the metadata omission is a mismatch that could lead to unexpected behavior or confusion about what secrets the skill will use.
Persistence & Privilege
The skill is not always-enabled and uses normal model invocation; it does not request persistent system privileges or modify other skills' configuration. No elevated persistence privileges are requested.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install bank-statement-converter
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /bank-statement-converter 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
- Minor documentation updates for clarity and organization. - Added a concise "Requirements" section listing BANKSTATEMENT_API_KEY. - Reformatted headings and code sections for improved readability. - Adjusted instructional steps for setup and usage. - No functional or code changes.
v1.0.0
Initial release of bank-statement-converter. - Convert bank statements into a standardized digital format - Supports efficient data extraction for easier financial management - User-friendly workflow for uploading and processing statements
元数据
Slug bank-statement-converter
版本 1.0.1
许可证
累计安装 1
当前安装数 1
历史版本数 2
常见问题

Bank Statement Converter 是什么?

Convert PDF bank statements to CSV or JSON using API calls with support for password-protected files and processing status checks. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 502 次。

如何安装 Bank Statement Converter?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install bank-statement-converter」即可一键安装,无需额外配置。

Bank Statement Converter 是免费的吗?

是的,Bank Statement Converter 完全免费(开源免费),可自由下载、安装和使用。

Bank Statement Converter 支持哪些平台?

Bank Statement Converter 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Bank Statement Converter?

由 Angus Cheng(@ballerindustries)开发并维护,当前版本 v1.0.1。

💬 留言讨论