portfoliosyncing
Import and sync broker CSV portfolio data to Google Sheets DataHub. Supports multiple brokers (Fidelity, Schwab, Vanguard, etc.). USE WHEN user mentions import broker data OR sync portfolio OR update positions OR CSV import OR portfolio-sync OR working with Portfolio_Positions
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Import and sync broker CSV portfolio data to Google Sheets DataHub. Supports multiple brokers (Fidelity, Schwab, Vanguard, etc.). USE WHEN user mentions import broker data OR sync portfolio OR update positions OR CSV import OR portfolio-sync OR working with Portfolio_Positions CSVs. Handles position updates, SPAXX/margin validation, safety checks, and formula protection.
How to use
Przygotuj plik CSV z pozycjami portfela. Pobierz eksport z panelu twojego brokera (Fidelity, Schwab, Vanguard lub inny) — szczegółowe instrukcje dla każdego brokera znajdziesz w dokumentacji skill'u.
Umieść plik CSV w folderze notebooks/updates/ w swoim projekcie Finance Guru. Skill automatycznie wykryje format brokera na podstawie danych z profilu użytkownika ustawionego podczas konfiguracji.
Wyzwól workflow wpisując komendę "portfolio-sync", "sync portfolio" lub "import fidelity" (w zależności od brokera). Skill uruchomi workflow SyncPortfolio i wyświetli potwierdzenie.
Skill porówna dane z pliku CSV z aktualnym stanem w Google Sheets DataHub — sprawdzi ilości, cenę nabycia, pozycje SPAXX i zadłużenie na marżę. Jeśli zmiana pozycji przekroczy 10%, skill poprosi o potwierdzenie przed aktualizacją.
Przejrzyj raport zmian — skill wyświetli listę zaktualizowanych pozycji, nowych wpisów i zmian wartości. Wszystkie formuły w arkuszu pozostają chronione i nie zostaną nadpisane.
Potwierdź aktualizację — po zatwierdzeniu dane portfela w Google Sheets zostaną zsynchronizowane z brokera i będą gotowe do dalszej analizy.