Top Performer Scanner

v1.0.0

Find the true top-performing US stocks per year by downloading all NASDAQ-listed symbols, filtering by liquidity (Top 500 daily dollar volume), and ranking b...

0· 101·0 current·0 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description (finding top-performing US stocks by liquidity-ranked universe) match the included scripts and declared dependencies (pandas, yfinance). The required binaries (python3, pip3) are appropriate. Small documentation mismatches exist (SKILL.md mentions output file 'nasdaq_top500_performers.csv' while the script default is 'top_performers.csv'), but this is a correctness/documentation issue, not a security mismatch.
Instruction Scope
SKILL.md instructs the agent to run the two included Python scripts and explicitly states network access to NASDAQ FTP and Yahoo Finance is required. The scripts only access the declared endpoints (ftp://ftp.nasdaqtrader.com and Yahoo Finance via yfinance) and perform local data processing; they do not read unrelated system files, environment variables, or send data to unexpected external endpoints.
Install Mechanism
No install spec is provided (instruction-only install), which is low risk. A requirements.txt lists pandas and yfinance, matching the SKILL.md pip install suggestion. No remote arbitrary binary downloads, no extract-from-URL behavior, and no unusual install locations.
Credentials
The skill requests no environment variables or credentials. The external network access (NASDAQ FTP and Yahoo Finance) is necessary for the task and is declared in SKILL.md. No unrelated secrets or service tokens are requested.
Persistence & Privilege
always:false and the skill does not request or attempt to modify other skills or system-wide agent settings. It does not request persistent privileges or background execution.
Assessment
This package appears to do what it says: download NASDAQ symbol data and Yahoo Finance prices, compute liquidity-ranked universes per year, and report top performers. Before installing/running: (1) run in a controlled environment (virtualenv) and install requirements from requirements.txt; (2) be aware it needs internet access and may download large amounts of historical data (yfinance batch downloads can be heavy and rate-limited); (3) verify outputs before using for trading — the author also warns about data gaps/adjustments; (4) note small doc mismatches (expected output filename differs from SKILL.md) and the ticker filter (alphabetic tickers with length <=4) which may exclude some valid modern tickers — review/adjust filters if you need broader universes; (5) review and, if necessary, adjust date ranges and --min-price to match your analysis needs.

Like a lobster shell, security has layers — review code before you run it.

latestvk97bsjqdaq104n6rm0sby5fgas8323e1

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Runtime requirements

🏆 Clawdis
Binspython3, pip3

Comments