Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
EdgarTools to zestaw umiejętności do pracy z dokumentami SEC — od wyszukiwania spółek i ich raportów, przez analizę sprawozdań finansowych, aż po dane o udziałowcach i transakcjach insiderów. Każda umiejętność zawiera gotowe wzorce i przykłady, a także listę pułapek, które warto znać. Dostęp do pełnej dokumentacji API bezpośrednio z obiektu — wystarczy .docs.
Jak używać
Zainstaluj EdgarTools i zaimportuj moduł
edgar. Na początku każdej sesji ustaw swoją tożsamość za pomocąset_identity("Twoje Imię twoj@email.com")— jest to wymagane przez SEC.Wyszukaj spółkę po tickerze, na przykład
company = Company("AAPL"), lub znajdź konkretny raport po jego numerze dostępufiling = find("0000320193-25-000079"). Możesz też pobrać wszystkie raporty danego typu i roku:filings = get_filings(form="10-K", year=2024).Zapoznaj się z dostępnym API każdego obiektu — wpisz
company.docslubfiling.docs, aby zobaczyć pełny przewodnik. Jeśli szukasz konkretnej funkcji, użyjcompany.docs.search("filings")lubfiling.docs.search("xbrl").Wybierz umiejętność odpowiednią do Twoich potrzeb: core do wyszukiwania i podstawowych informacji, financials do sprawozdań finansowych, reports do sekcji raportów 10-K/10-Q/8-K, holdings do udziałów instytucjonalnych (13F) lub ownership do transakcji insiderów (Form 3/4/5).
Przejrzyj pliki
skill.yamlw każdym katalogu umiejętności — zawierają wzorce i przykłady użycia. Zwróć uwagę nasharp-edges.yaml, gdzie opisane są częste błędy i jak ich unikać.Zacznij od prostych zapytań — na przykład pobierz dane o spółce, a następnie jej ostatnie raporty — i stopniowo rozbudowuj skrypty o bardziej zaawansowaną analizę finansową lub XBRL.