Indexedhimself65/finance-skills

Estimate AnalysisFinance Skill

A three-file workflow for estimates across fiscal periods, EPS trends, revision breadth, growth comparisons and historical surprises. It supplies Python examples and missing-data guidance. Its bullish/bearish thresholds are unvalidated heuristics, and the reference needs corrections for quarter dates, current growth fields, currency and zero denominators. The example momentum narrative also contradicts its table. Review those findings before drawing conclusions from a generated report.

Assessment score
76/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

Estimate analysisEarnings analysis

Domains and assets

Equity researchPublic equities

Topics

estimate-analysisanalyst-estimateseps-revisionsrevenue-estimatesestimate-momentumrevision-trendsgrowth-estimatesconsensusestimate-distribution

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-estimate-analysis-2026-07-29-001

Permissions

FilesystemRead

Yes

Reads the bundled API reference and inspects installed Python packages.

FilesystemWrite

Yes

The documented automatic pip installation writes packages into the Python environment.

NetworkAccess

Yes

yfinance pulls earnings estimates, revenue estimates, EPS trend, EPS revisions, growth estimates, and earnings history from Yahoo Finance APIs.

ShellExecution

Yes

The skill executes Python scripts in the shell for data fetching and analysis assembly. Auto-installs yfinance via pip if missing.

CodeExecution

Yes

The skill executes Python code for data fetching, revision ratio calculation, momentum analysis, and structured report generation.

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 pulling Yahoo Finance analyst estimate and revision data.

pandas

python3 -m pip install pandas (auto-installed with yfinance)

Yes

Data manipulation library for handling estimate DataFrames.

Python 3.8+

Python 3.8 or later

Yes

Python runtime required for yfinance data fetching and processing.

Data sources named by the Skill

Yahoo Finance (yfinance)

Python library providing access to Yahoo Finance analyst estimates, revision trends, and growth projections.

Snapshot assessment

76/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

45/100

Permission transparency

75/100

Safety guardrails

56/100

Finance task fit

85/100

Audit findings

Medium

Verify periods, fields, units and denominators

The 90-day percentage code divides by abs(prior estimate) without handling zero or missing values. The revenue formatter always prefixes $, which is unsuitable without checking currency. Current yfinance builds growth columns as stockTrend/industryTrend/sectorTrend/indexTrend, and earnings_history is indexed by quarter, not announcement date. Inspect actual returned fields, preserve missing values and match fiscal periods before comparisons.

Medium

The narrative does not match its own trend table

The example current-quarter EPS moves from 1.35 at 90 days to 1.40 at 30 days and 1.42 currently. Its claim that most of the 0.07 increase occurred in the last 30 days is inconsistent with the 0.02 increase shown for that window. Calculate comparable window changes before describing acceleration.

Medium

Dependency manifest is absent from the snapshot

No requirements.txt or pyproject.toml is included in the captured directory. Dependencies are documented in README prerequisites and auto-installed if missing.

Medium

Revision breadth is not a calibrated investment signal

The 0.7/0.3 bullish/bearish thresholds and 15% range flag have no validation dataset in the snapshot. Up/(Up+Down) describes counted revisions, not the fraction of all analysts or a probability of gains. An unchanged consensus does not prove that no information has been priced in. Four quarterly surprises do not establish future estimate accuracy, and the example tables are illustrative.

Low

Auto-installs Python dependencies via pip if missing

The skill auto-installs yfinance via subprocess.check_call([sys.executable, "-m", "pip", "install", "-q", "yfinance"]) when not detected. This modifies the user Python environment.

Low

Relies on yfinance — unofficial Yahoo Finance data

yfinance is an unofficial library that scrapes Yahoo Finance APIs. Data may be delayed, incomplete, or break without notice. The skill acknowledges this in its caveats.

Sources and relations

Context around this Skill.

Repository

himself65/finance-skills

topic

Analyst estimates & revisions

topic

Earnings analysis

topic

Estimate revision momentum

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/estimate-analysis
Snapshot ID
fsh-estimate-analysis-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.