convert-a-statement
/convert-a-statement
Zamienia PDF z wyciągiem bankowym na CSV narzędziami Bills AI, przesyłając plik w base64 lub przez jednorazowy link dla większych plików.
- Autor
- airdropfi ↗
- Repozytorium
- billsai-claude-plugin ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 13.11.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 1
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Brak sygnałów. Repozytorium zmienione 13.11.2026, bez odwołań do wycofanych modeli i API.
MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.
Co robi i kiedy
Zamienia PDF z wyciągiem bankowym na CSV narzędziami Bills AI, przesyłając plik w base64 lub przez jednorazowy link dla większych plików.
Oryginalny opis (EN)
Convert a bank statement PDF into CSV with the Bills AI MCP tools, using base64 for small files or a one-time upload URL for larger files. Use when the user asks to turn a statement PDF into CSV or a spreadsheet, or to extract transactions from a bank statement PDF.
Jak działa
- Choose the path
- Limits and honesty
- Steps
Podgląd SKILL.md
--- name: convert-a-statement description: Convert a bank statement PDF into CSV with the Bills AI MCP tools, using base64 for small files or a one-time upload URL for larger files. Use when the user asks to turn a statement PDF into CSV or a spreadsheet, or to extract transactions from a bank statement PDF. license: MIT compatibility: Needs the Bills AI MCP server connected and signed in. The converter reads text-layer PDFs only (no OCR). Read-only; nothing is saved. --- # Convert a bank statement PDF to CSV This skill changes nothing in the user's Bills AI account. The conversion reads the PDF in memory and returns the CSV only to the connected assistant; nothing is saved to the Bills AI database or file store. ## Choose the path 1. **Small file, no shell:** read the PDF, base64-encode it and call `convert_statement_pdf`. Use `pdf_base64` (base64 of the PDF, up to 2 MB decoded); ChatGPT can pass a `file` attachment instead. Optional `delimiter` (`,` `;` tab or `|`) and `include_headers`. The result has `csv`, `headers`, `row_count`, `column_count`, `extraction_method`, `warnings`, `truncated`, `returned_rows` and `note`. A tool result holds at most about 100,000 characters of CSV; if `truncated` is true, use the upload URL, which returns every row. 2. **Larger file, or an agent that can run shell commands:** call `create_statement_upload_url`. It returns a one-time URL valid for 10 minutes. Send the PDF to it with `curl` as an HTTP PUT (for example `curl -X PUT --data-binary @statement.pdf "<url>"`). The response of the PUT is the CSV. PDFs up to 10 MB are accepted; the upload is not stored. If the file is over 2 MB or the CSV was truncated, use the upload URL path. If the URL expires, request a new one. ## Limits and honesty - Text-layer PDFs only. Scanned or photographed PDFs are not supported: there is no OCR. Say so and suggest uploading the file to Bills AI itself, which also accepts images, CSV and XLS/XLSX up to 10 MB, if the user wants that. - Values are copied as printed; dates and amounts are not normalised. - Statement layouts vary. Always tell the user to check the CSV against the original statement, and report any warnings the tool returned. - Do not invent rows or fix numbers the tool did not return. ## Steps 1. Confirm which PDF the user means and whether it is a text PDF. 2. Pick the path above and call the tool. 3. Show the headers, row count and any warnings, and say if `truncated` is true. Offer the CSV text or save it to a file the user names. 4. Remind the user to compare totals and a few rows with the original statement. 5. If the tools say sign-in is required, tell the user to authenticate the `billsai` server in their client.
Wersje
W bazie nie ma innych skilli o nazwie convert-a-statement.
Migawka bazy z 13.11.2026 · wersja paczki 90b5b02f0502 (skrót SHA-256 całej paczki)
Pobrania w ostatnich 30 dniach: 0 · ranking
Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.
Podobne skille
- 100bank-statement-to-excel
Zamienia wyciąg bankowy lub kartowy w PDF na Excel i sprawdza każdą transakcję z saldami podanymi na wyciągu. - 100statement-extract-and-prove
Zamienia wyciągi bankowe, kartowe i maklerskie PDF, faktury i cenniki w czysty CSV lub Excel i dowodzi kompletności: saldo otwarcia plus transakcje równa się saldo zamknięcia. - 100bank-statement-to-excel
Konwertuje wyciągi bankowe i kartowe z PDF na skoroszyt Excel z datami, opisami, obciążeniami, uznaniami i saldem, a kompletność dowodzi zgodnością z saldem otwarcia i zamknięcia. - 90receipts-to-expenses
Czyta partię zdjęć paragonów bezpośrednio wizyjnie, klasyfikuje je do kategorii wydatków, opcjonalnie uzgadnia z wyciągiem bankowym CSV i tworzy wielozakładkowy skoroszyt Excel oraz podsumowanie PDF. - 90reconciling-payments
Dopasowuje wyciąg bankowy w CSV do faktur lub rachunków w CSV, dokładną arytmetyką, i wskazuje, kto jeszcze nie zapłacił. - 100pdfvera
Zamienia niemieckie faktury PDF w e-faktury XRechnung lub ZUGFeRD, a brazylijskie wyciągi bankowe w OFX, CSV lub Excel.