monzo
Access Monzo bank account - check balance, view transactions, manage pots, send feed notifications. For personal finance queries and banking automation.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Access Monzo bank account - check balance, view transactions, manage pots, send feed notifications. For personal finance queries and banking automation.
How to use
Przygotuj środowisko: upewnij się, że masz zainstalowane narzędzia curl, jq, openssl i bc (dostępne domyślnie w większości systemów Linux). Posiadaj aktywne konto Monzo z zainstalowaną aplikacją mobilną, ponieważ będziesz musiał potwierdzić dostęp przez telefon.
Ustaw hasło szyfrowania: zdefiniuj zmienną środowiskową MONZO_KEYRING_PASSWORD w konfiguracji OpenClaw (plik openclaw.json). Dodaj wpis w sekcji skills z unikalnym, bezpiecznym hasłem — będzie ono używane do zaszyfrowania Twoich danych bankowych.
Utwórz aplikację OAuth w panelu deweloperskim Monzo (https://developers.monzo.com/). Ustaw typ poufności na "Confidential" i adres przekierowania na http://localhost. Skopiuj otrzymane dane dostępowe.
Uruchom skrypt konfiguracyjny: wykonaj scripts/setup.sh, który przeprowadzi Cię przez proces autoryzacji. Kiedy pojawi się prośba, otwórz aplikację Monzo na telefonie i zatwierdź dostęp. Po zatwierdzeniu uruchom ponownie scripts/setup.sh z flagą --continue.
Przetestuj połączenie: wykonaj scripts/balance.sh, aby sprawdzić, czy umiejętność prawidłowo łączy się z Twoim kontem i pobiera saldo. Jeśli test przejdzie pomyślnie, możesz zacząć używać umiejętności do automatycznych zapytań o transakcje, zarządzania potami i wysyłania powiadomień.