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

13f-analyzer

/13f-analyzer

Analizuje zbiory danych SEC 13-F w formacie TSV: liczbę pozycji, AUM i zmiany portfeli funduszy między dwoma kwartałami.

Licencja
MIT
Ostatnia zmiana repozytorium
02.10.2026

Ocena i bezpieczeństwo

90/ 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ść25 / 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 02.10.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

Analizuje zbiory danych SEC 13-F w formacie TSV: liczbę pozycji, AUM i zmiany portfeli funduszy między dwoma kwartałami.

Oryginalny opis (EN)

Perform data analysis on SEC 13-F filing datasets (TSV format) to obtain insights about fund activities such as number of holdings, AUM, and change of holdings between two quarters. Use this skill whenever analyzing hedge fund portfolios, comparing quarterly holdings, or working with SEC EDGAR 13F data files.

Jak działa

  1. Dataset Structure
  2. Common Analysis Patterns
  3. Implementation Notes
Sekcje z nagłówków SKILL.md, w oryginale · 45 linii, 275 słów
Podgląd SKILL.md
---
name: 13f-analyzer
description: Perform data analysis on SEC 13-F filing datasets (TSV format) to obtain insights about fund activities such as number of holdings, AUM, and change of holdings between two quarters. Use this skill whenever analyzing hedge fund portfolios, comparing quarterly holdings, or working with SEC EDGAR 13F data files.
---

# 13F Filing Analyzer

## Dataset Structure

SEC 13F data comes as TSV files in quarterly folders (e.g., `/root/2025-q2/`, `/root/2025-q3/`):

| File | Purpose | Key Columns |
|------|---------|-------------|
| `COVERPAGE.tsv` | Filer metadata | `ACCESSION_NUMBER`, `FILINGMANAGER_NAME`, `REPORTCALENDARORQUARTER` |
| `INFOTABLE.tsv` | Individual holdings | `ACCESSION_NUMBER`, `NAMEOFISSUER`, `CUSIP`, `VALUE` (in thousands USD), `SSHPRNAMT` (shares) |
| `SUMMARYPAGE.tsv` | Filing summary | `ACCESSION_NUMBER`, `TABLEENTRYTOTAL` (count of holdings), `TABLEVALUETOTAL` (AUM in thousands) |

## Common Analysis Patterns

### Get Fund's Accession Number
Search `COVERPAGE.tsv` by `FILINGMANAGER_NAME` to get the fund's `ACCESSION_NUMBER` for a given quarter.

### Get AUM
Use the accession number to look up `TABLEVALUETOTAL` in `SUMMARYPAGE.tsv`. The value is in **thousands of USD**.

### Get Number of Holdings
Use `TABLEENTRYTOTAL` from `SUMMARYPAGE.tsv`.

### Compare Holdings Between Quarters
1. Get accession numbers for both quarters from COVERPAGE
2. Filter INFOTABLE by each accession number
3. Join on CUSIP and compute differences in VALUE or SSHPRNAMT
4. Rank by dollar value change (VALUE column, in thousands)

### Find Top Holders of a Stock
1. Find the stock's CUSIP from INFOTABLE (search by NAMEOFISSUER)
2. Filter all INFOTABLE rows matching that CUSIP
3. Join with COVERPAGE on ACCESSION_NUMBER to get fund names
4. Rank by VALUE (in thousands)

## Implementation Notes

- Use Python with pandas for efficient TSV processing
- TSV files use tab separator, read with `pd.read_csv(path, sep='\t')`
- INFOTABLE is large (~3M rows); filter early to reduce memory usage
- VALUE column is in thousands of USD
- ACCESSION_NUMBER is the join key across all tables
- When comparing quarters, some funds may have multiple filings (amendments); prefer non-amendment filings (`ISAMENDMENT` is empty or 'N')

Wersje

W bazie nie ma innych skilli o nazwie 13f-analyzer.

Migawka bazy z 28.10.2026 · wersja paczki 981a27848f86 (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

  • 100sec-13f-analysis
    Analizuje dane SEC 13F z plików TSV: pozycje funduszy hedgingowych, AUM, portfele zarządzających i porównania kwartalne.
  • 10013f-fund-analysis
    Analizuje dane z amerykańskich zgłoszeń 13F po numerze zgłoszenia: aktywa pod zarządzaniem, liczbę i szczegóły pozycji funduszu.
  • 100china-break-trace
    Prowadzi analizę śledczą pozycji funduszy A-share i spółek portfelowych w kontekście administracji funduszy i chińskich standardów rynkowych.
  • 100secedgar-guide
    Wskazuje, które narzędzie SEC EDGAR odpowiada na pytanie o akcjonariuszy, finanse lub insiderów oraz jakie są ograniczenia danych.
  • 100edgartools
    Udostępnia bibliotekę Pythona do dostępu do zgłoszeń SEC EDGAR i analizy ich danych: sprawozdania finansowe, XBRL, Form 4, 13F, 10-K, 10-Q, DEF 14A i 8-K.
  • 100edgartools
    Udostępnia bibliotekę Pythona do dostępu do zgłoszeń SEC EDGAR i analizy ich danych: sprawozdania finansowe, XBRL, Form 4, 13F, 10-K, 10-Q, DEF 14A i 8-K.

Uwagi i zgłoszenia

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