Individual skill
evo-sec13f-analyzer
Toolkit for parsing SEC Form 13F-HR quarterly TSV datasets. Loads COVERPAGE/INFOTABLE/SUMMARYPAGE with safe dtypes (CUSIPs as zero-padded strings, VALUE as numeric dollars), fuzzy-matches fund manager names with RapidFuzz, retrieves fund AUM, deduplicates equity holdings (filtering options), compares holdings across quarters, and ranks top holders of a given CUSIP. Use whenever working with /root/2025-qN 13F TSV files.
tasks-evolved/sec-financial-report/environment/skills/evo-sec13f-analyzer/SKILL.md
Source commit 84ca182da055fafb6453dcec4a6defdbbfd987c1
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- Yes
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Local scripts
- Last checked
- Nov 6, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 97
- Repository last updated
- Sep 10, 2026
- License
- Apache-2.0
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- agent-skills Repository topic
- ai-agents Repository topic
- llm-agents Repository topic
- open-world Repository topic
- self-evolving-agents Repository topic
- engineering Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
SKILL.mdcore · 3,444 bytesSKILL.mdcore · 3,444 bytesSKILL.mdcore · 3,444 bytesscripts/utils.pyruns · 5,522 bytes
Read excerpt
# evo-sec13f-analyzer
Utilities for SEC Form 13F-HR quarterly TSV analytics.
## Key facts
- SEC EDGAR Release 22.4.1 (Jan 3, 2023): VALUE column is in **exact dollars** (multiplier = 1) for all filings from 2023 onward. Use `value_multiplier=1` for the 2025-q2 / 2025-q3 data in this task.
- CUSIP is a 9-char alphanumeric. Always load as string and zero-pad to length 9 to preserve leading zeros (Apple = `037833100`).
- TSV columns: tab-delimited, UTF-8.
- `PUTCALL` blank = equity; `PUT` / `CALL` = options. Exclude options when counting equity positions.
- AUM (gross portfolio value) lives in `SUMMARYPAGE.TABLEVALUETOTAL`. Number of equity positions (unique CUSIPs) is computed from INFOTABLE.
- Fund manager names vary in casing/punctuation. Use RapidFuzz `process.extract` with `fuzz.WRatio` and `utils.default_process` for entity resolution against `COVERPAGE.FILINGMANAGER_NAME`.
## Importing