Yahoo Finance News
v1.0.1Fetch recent finance news headlines for stock, ETF, and index symbols via Yahoo Finance (yfinance), with caching and structured JSON output.
⭐ 0· 144·1 current·1 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
OpenClaw
Benign
high confidencePurpose & Capability
Name/description match the actual files and runtime behavior. The script uses yfinance to fetch news, requires python3 and yfinance (requirements.txt), and creates a local cache directory (.cache/finance-news) which is declared in SKILL.md metadata. There are no unrelated binaries or credentials requested.
Instruction Scope
SKILL.md instructs the agent to install dependencies in a venv and run the included Python script per symbol, parse JSON, and present headlines with URLs. The instructions do not ask the agent to read unrelated files, access other credentials, or transmit data to unexpected endpoints. The skill will perform network calls via yfinance to fetch Yahoo data and write cache files under the declared cache directory.
Install Mechanism
This is instruction-only with a small code file and a requirements.txt containing only yfinance. There is no download-from-URL or archive extraction; installation is the normal pip install of a single dependency. No high-risk install mechanics are present.
Credentials
The skill requires only python3 and the yfinance package; it requests no environment variables, credentials, or config paths beyond a local cache directory. The absence of secrets or unrelated env vars is proportionate to its function.
Persistence & Privilege
The skill does not require always:true and does not request elevated privileges. It writes cache files under .cache/finance-news in the skill directory (matching SKILL.md metadata). It does not modify other skills or system-wide agent configuration.
Assessment
This skill appears to be what it says: a small Python script that uses yfinance to fetch Yahoo Finance news, caches results locally, and outputs JSON. Before installing, note: (1) it will make outbound network requests to Yahoo via the yfinance library (no other external endpoints are present), (2) it creates and writes to .cache/finance-news in the skill directory, and (3) you need to install the yfinance dependency (recommended inside a virtualenv). If you are concerned about network activity, run it in an isolated environment or review the script (scripts/market_news.py) — it is short and straightforward. No credentials are requested and nothing in the skill appears disproportionate or unrelated to its purpose.Like a lobster shell, security has layers — review code before you run it.
Plugin bundle (nix)
Skill pack · CLI binary · Config
SKILL.mdCLIConfig
Config requirements
State dirs.cache/finance-news
latestvk97fehxjf1cjq9fv02hskr1j6s83czk4
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
Runtime requirements
📰 Clawdis
Binspython3
Config example
Starter config for this plugin bundle.
# No API key required # Install deps once in this skill folder pip install -r requirements.txt
