Przejdź do treści
Biblioteka skilli
Finanse i księgowość · Konwersja i formaty

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.

Licencja
MIT
Ostatnia zmiana repozytorium
13.11.2026

Ocena i bezpieczeństwo

100/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść35 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
1
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 13.11.2026, bez odwołań do wycofanych modeli i API.

Licencja

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

  1. Choose the path
  2. Limits and honesty
  3. Steps
Sekcje z nagłówków SKILL.md, w oryginale · 27 linii, 392 słów
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.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.