Indexedhimself65/finance-skills

yfinance Data FetcherFinance Skill

A three-file yfinance guide with data-routing and error-handling examples. Its screener recipe needs updating to the current interface, and option-chain fields do not include Greeks. Package installation and persistent caches affect local files. Verify timestamps, currencies, adjustment settings and missing data before analysis; no installation, data request or third-party code execution was tested.

Assessment score
73/100
Snapshot risk
Medium
Audit conclusion
Needs review
How the assessment score works

Pineify weights evidence recorded from the captured files: Skill structure 15%, Instruction clarity 20%, Dependency transparency 20%, Permission transparency 20%, Safety guardrails 15%, Finance task fit 10%. Each signal receives full credit for Yes, one-quarter credit for unknown, and none for No.

The score is not an output accuracy test or user rating. Read the findings and financial assumptions even when the score is high. Risk labels summarize recorded permissions and findings; they do not measure investment risk or certify that installation is safe.

Discovery

What this Skill helps an agent do.

Use the tasks and topics below to judge whether the captured workflow fits your question. Read its findings, dependencies and data requirements before relying on an output.

Finance tasks

Screener analysisChart analysis

Domains and assets

Fundamental analysisTechnical analysisPublic equities

Topics

yfinanceyahoo-financestock-priceshistorical-datafinancial-statementsoptions-chaindividendsearningsanalyst-recommendationsinstitutional-holdersstock-screenermarket-data

Trust

Evidence from the captured directory.

This content snapshot assessment does not certify the repository, current files, or installation environment. "Not verified" means the captured files did not support a Yes or No conclusion.

License

MITYes

GitHub reports the repository license as MIT License.

Review state

Automated review
Automated review
Install tested
No
Human reviewed
Not verified

Snapshot

Files reviewed
3
Captured
2026-07-29 07:31 UTC
Snapshot ID
fsh-yfinance-data-2026-07-29-001

Permissions

FilesystemRead

Yes

The workflow reads its API reference; yfinance also reads persistent timezone and cookie caches.

FilesystemWrite

Yes

pip installation writes packages, and yfinance documents persistent local timezone and cookie caches.

NetworkAccess

Yes

yfinance fetches all data from Yahoo Finance APIs (prices, statements, options, earnings, analyst data, screener, news).

ShellExecution

Yes

The skill executes Python code for data fetching and may run pip install for yfinance.

CodeExecution

Yes

The skill executes Python code using yfinance for all data retrieval operations.

ExternalCredentials

No

No external credentials are required — yfinance uses public Yahoo Finance APIs.

Dependencies

yfinance

python3 -m pip install yfinance (auto-installed if missing)

Yes

Python library for Yahoo Finance market data. Auto-installed if missing.

Data sources named by the Skill

Yahoo Finance (yfinance)

Comprehensive Yahoo Finance data access via yfinance Python library.

Snapshot assessment

73/100

Pineify Finance Skill snapshot assessment, version 1.0.0. Generated 2026-10-20 00:00 UTC.

Medium risk · Needs review

Skill structure

100/100

Instruction clarity

100/100

Dependency transparency

50/100

Permission transparency

56/100

Safety guardrails

56/100

Finance task fit

80/100

Audit findings

Medium

Auto-installs Python packages via pip

Step 1 checks for yfinance and auto-installs it via subprocess.check_call([sys.executable, "-m", "pip", "install", ...]) if missing. This executes pip install without user confirmation, which may be unexpected in some environments.

Medium

Do not treat every result as a current executable price

Check quote and statement dates, reporting currency, price adjustment settings and missing values. An option lastTradeDate is not a timestamp for every bid or ask. Historical end dates and interval retention are provider/version dependent; do not promise every requested range. Preserve timezone instants with conversion when combining markets; removing timezone labels can lose cross-market alignment. These are third-party research data, not guaranteed real-time execution quotes.

Medium

Fetching data can read and write local caches

The library documents persistent timezone and cookie caches. Package installation also writes local files; the earlier no-filesystem assessment was inaccurate. The snapshot does not ask for an account key, but that is distinct from saying the library has no cookie state.

Medium

Dependency manifest is absent from the snapshot

No requirements.txt or pyproject.toml is included. yfinance is auto-installed via pip in Step 1 and documented in README.

Medium

The captured option-chain recipe does not provide Greeks

The reference lists impliedVolatility, bid, ask and other contract fields, but no delta, gamma, theta, vega or rho. Current yfinance Ticker implementation likewise projects no Greek columns. Computing Greeks would require a separate model with disclosed assumptions and inputs; this snapshot does not implement one.

Medium

Update the screener call and field identifiers before use

The source imports Screener and calls set_body/response. Current official documentation uses yf.screen(EquityQuery(...)); examples use intradaymarketcap and peratio.lasttwelvemonths rather than marketcap and peratio. The membership operator is is-in, not is_in. Check valid_fields and response pagination against the installed version; the captured recipe has not been executed.

Sources and relations

Context around this Skill.

Repository

himself65/finance-skills

topic

yfinance & Yahoo Finance data access

topic

Financial statements (balance sheet, income, cash flow)

topic

Options chain & greeks data

topic

Stock screening & filtering

agent

Claude Code

collection

Market analysis

guide

Reviewing finance skills before install

Registry

Read this record as data.

The public record includes the page-safe snapshot, evidence, assessment, taxonomy, and relations. Internal revision fields stay outside the public projection.

Record ID
github:himself65/finance-skills:plugins/market-analysis/skills/yfinance-data
Snapshot ID
fsh-yfinance-data-2026-07-29-001
This page is an informational registry entry, not investment advice or a security guarantee. A high content quality score does not make the Skill safe for every environment. Review current files, permissions, data sources, and financial assumptions before use.