finance-manager
Comprehensive personal finance management system for analyzing transaction data, generating insights, creating visualizations, and providing actionable financial recommendations. Use when users need to analyze spending patterns, track budgets, visualize financial data, extract
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Comprehensive personal finance management system for analyzing transaction data, generating insights, creating visualizations, and providing actionable financial recommendations. Use when users need to analyze spending patterns, track budgets, visualize financial data, extract transactions from PDFs, calculate savings rates, identify spending trends, generate financial reports, or receive personalized budget recommendations. Triggers include requests like \
How to use
- Przygotuj dane finansowe w formacie PDF, CSV lub JSON. Jeśli używasz PDF, uruchom skrypt ekstrakcji: python scripts/extract_pdf_data.py input.pdf output.csv. Dla plików CSV lub JSON upewnij się, że zawierają kolumny: Data, Opis, Kategoria dochodu, Typ i Kwota. Daty powinny być w formacie YYYY-MM-DD, kwoty dodatnie dla dochodów, ujemne dla wydatków.
- Uruchom analizę finansową na przygotowanych danych: python scripts/analyze_finances.py transactions.csv > analysis_output.json. Narzędzie przetworzy wszystkie transakcje i wygeneruje szczegółową analizę.
- Przejrzyj wyniki analizy w pliku JSON, który zawiera kluczowe metryki, wzorce wydatków i obliczone wskaźniki oszczędności.
- Wygeneruj interaktywny raport HTML z wizualizacjami i wykresami na podstawie wyników analizy, aby lepiej zrozumieć przepływy pieniężne.
- Wykorzystaj spersonalizowane rekomendacje budżetowe zawarte w raporcie do optymalizacji wydatków i identyfikacji obszarów do zaoszczędzenia.