Track top fund managers' holdings via SEC 13F filings. Fetches quarterly filings from SEC EDGAR, compares quarter-over-quarter changes (new positions, increa...
Track what Buffett, Dalio, Ackman, Soros, and Cathie Wood are buying and selling via SEC EDGAR 13F filings.
SKILL_DIR="$(dirname "$(readlink -f "$0")")" # or resolve from skill path
cd /tmp && python3 -m venv sec13f-venv
source sec13f-venv/bin/activate
pip install -r "$SKILL_DIR/scripts/requirements.txt"
Or reuse an existing venv if available. The only dependency is requests.
python3 scripts/tracker.py
Output:
data/ — cached holdings JSON per fund per quarter (auto-created)reports/latest.md — most recent reportreports/13f-report-YYYY-MM-DD.md — dated report| Fund | Manager | CIK |
|---|---|---|
| Berkshire Hathaway | Warren Buffett | 0001067983 |
| Bridgewater Associates | Ray Dalio | 0001350694 |
| Pershing Square | Bill Ackman | 0001336528 |
| Soros Fund Management | George Soros | 0001029160 |
| ARK Invest | Cathie Wood | 0001697748 |
To add funds, edit the FUNDS dict in scripts/tracker.py. Find CIK numbers at SEC EDGAR.
Each fund section includes:
Cross-fund insights section highlights:
Schedule quarterly runs (13F filings are due ~45 days after quarter end):
# Run mid-February, May, August, November
0 8 15 2,5,8,11 * cd /path/to/project && venv/bin/python scripts/tracker.py
Or use OpenClaw cron to run and send the report to a channel.
User-Agent headerdata/ to avoid re-fetching known quartersZIP package — ready to use