Best use case
Bank Statement Converter Skill is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Convert PDF bank statements to CSV/JSON.
Teams using Bank Statement Converter Skill should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/bank-statement-converter/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How Bank Statement Converter Skill Compares
| Feature / Agent | Bank Statement Converter Skill | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Convert PDF bank statements to CSV/JSON.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
Related Guides
AI Agents for Marketing
Discover AI agents for marketing workflows, from SEO and content production to campaign research, outreach, and analytics.
AI Agents for Startups
Explore AI agent skills for startup validation, product research, growth experiments, documentation, and fast execution with small teams.
AI Agents for Coding
Browse AI agent skills for coding, debugging, testing, refactoring, code review, and developer workflows across Claude, Cursor, and Codex.
SKILL.md Source
### Bank Statement Converter Skill
Convert PDF bank statements to CSV/JSON.
### Requirements
BANKSTATEMENT_API_KEY
### Setup
1. Register here https://bankstatementconverter.com/legacy-register
2. Verify your email
3. Login https://bankstatementconverter.com/login
4. Get your API key here https://bankstatementconverter.com/settings
```bash
export BANKSTATEMENT_API_KEY="your-api-key-here"
```
## APIs
### Get your remaining credits and user info
```Bash
curl -s -H "Authorization: $BANKSTATEMENT_API_KEY" \
https://api2.bankstatementconverter.com/api/v1/user | jq
```
Shows user details and credits.
### Upload a PDF bank statement
```Bash
curl -s -X POST \
-H "Authorization: $BANKSTATEMENT_API_KEY" \
-F "file=@/path/to/your/bankstatement.pdf" \
https://api2.bankstatementconverter.com/api/v1/BankStatement | jq
```
Response example (array of uploaded items):
```JSON
[
{
"uuid": "bb2f3c62-331e-42ee-a931-d25a5ee0946f",
"filename": "bankstatement.pdf",
"pdfType": "TEXT_BASED",
"state": "READY"
}
]
```
Save the uuid for the next steps. If state is PROCESSING, poll status.
### Check processing status (poll if needed)
```Bash
curl -s -X POST \
-H "Authorization: $BANKSTATEMENT_API_KEY" \
-H "Content-Type: application/json" \
-d '["bb2f3c62-331e-42ee-a931-d25a5ee0946f"]' \
https://api2.bankstatementconverter.com/api/v1/BankStatement/status | jq
```
Poll every ~10 seconds until state becomes READY.
### Convert PDF JSON (normalized transactions)
```Bash
curl -s -X POST \
-H "Authorization: $BANKSTATEMENT_API_KEY" \
-H "Content-Type: application/json" \
-d '["bb2f3c62-331e-42ee-a931-d25a5ee0946f"]' \
"https://api2.bankstatementconverter.com/api/v1/BankStatement/convert?format=JSON&raw=false" | jq
```
For CSV instead: change format=CSV. Add &raw=true to get all raw columns instead of normalized.
### Provide password for encrypted PDF
If upload returns pdfType: UNKNOWN or indicates password needed:
```Bash
curl -s -X POST \
-H "Authorization: $BANKSTATEMENT_API_KEY" \
-H "Content-Type: application/json" \
-d '{"passwords": [{"uuid": "bb2f3c62-331e-42ee-a931-d25a5ee0946f", "password": "yourpdfpassword"}]}' \
https://api2.bankstatementconverter.com/api/v1/BankStatement/setPassword | jq
```
Then poll status or convert as above.# Markdown syntax guideRelated Skills
bankofbots
Trust scoring for AI agents. Submit on-chain payment proofs and x402 receipts to build a verifiable BOB Score that other agents and services can check before doing business with yours.
Bank of Bots
Trust scoring for AI agents. Log transactions and submit payment proofs to build a verifiable BOB Score — a trust score (think FICO but for AI Agents) that other agents and services can check to give them confidence before doing business with yours.
tulebank
TuleBank — check wallet balance, send ARS to any CVU/ALIAS, swap USDC/wARS, manage beneficiaries, and move funds with ARS off-ramp/on-ramp flows.
mercury-banking
Mercury banking API integration — accounts, balances, transactions, financial summaries, AI transaction categorization, and cash flow analysis. The only Mercury banking skill on ClawHub. Use for business banking, financial tracking, and expense management.
medical-unit-converter
Convert medical laboratory values between units (mg/dL to mmol/L, etc.) with formula transparency and clinical reference ranges. Supports glucose, cholesterol, creatinine, and hemoglobin conversions.
dei-statement-drafter
Draft Diversity, Equity, and Inclusion statements for academic applications
chemical-structure-converter
Convert between IUPAC names, SMILES strings, and molecular formulas for chemical compounds. Supports structure validation, identifier interconversion, and cheminformatics data preparation for drug discovery and chemical research workflows.
Converter
A local-first conversion router and format strategist. Identifies the safest local path for document, image, audio, video, archive, and data transformations. Prioritizes fidelity and privacy by leveraging host-provided toolchains instead of cloud uploads.
bank
Complete personal and business banking intelligence system. Trigger whenever someone needs to optimize their banking setup, choose the right accounts, reduce fees, maximize interest, navigate banking products, resolve disputes with their bank, understand banking services, or build a banking structure that actually works for their financial life. Also triggers on phrases like "best bank account", "my bank charged me", "should I switch banks", "how do I set up business banking", "what is a SWIFT transfer", or any scenario involving the relationship between a person and the institutions that hold their money.
karmabank
AI agents borrow USDC based on their Moltbook karma score. Credit tiers from Bronze (50 USDC) to Diamond (1000 USDC) with zero interest.
markit-markdown-converter
Convert files, URLs, and media to markdown using the markit-ai CLI and SDK with pluggable converters and LLM support.
---
name: article-factory-wechat