Fundamentals

Hämta live företagsgrunddata och beräkna ett Piotroski F-Score från Yahoo Finance

av staskh · staskh/trading_skills

Testad · Fungerar ★ 8.8/10

Fundamentals — Hämta live företagsgrunddata och beräkna ett Piotroski F-Score från Yahoo Finance

Vad den gör

Hämtar grundläggande finansiell data (nyckeltal, resultaträkning, vinstuppskattningar) för en aktiesymbol från Yahoo Finance och beräknar Piotroskis 9-kriterie F-Score för screening av finansiell styrka. Utlöses när en användare frågar om ett företags ekonomi, intäkter, omsättning, vinst, balansräkning, resultaträkning eller övergripande finansiella hälsa. Kräver att Python-paketet trading-skills (yfinance/pandas) är installerat.

Testrapport

Klonade repot, körde `uv sync` och exekverade båda refererade skripten på AAPL. `fundamentals.py AAPL --type info` returnerade live JSON (market cap 4,537,070,911,488; trailing PE 35.34; EPS 8.74; generated_at NY timestamp). `piotroski.py AAPL` beräknade ett fullt 9/9 F-Score med YoY-siffror per kriterium (t.ex. LT debt 78,328,000,000 vs 85,750,000,000) och tolkningen "Excellent". Baseline-från-minnet kunde bara gissa ~$3.5T marknadsvärde och kunde INTE producera ett F-Score alls – de live-siffrorna och den beräknade 9-kriteriepoängen är den konkreta skillnaden. Båda skripten hämtade HTTP 200; inga säkerhetsbrister. Verklig friktion: skript importerar `trading_skills`-paketet, så en ren kopia av skill-katalogen är icke-funktionell tills `pip install trading-skills` (eller repo `uv sync`) körs.

Testad: 2026-07-31 · Claude Code 2.x (agent harness)

Installation

git clone --depth 1 https://github.com/staskh/trading_skills.git /tmp/fundamentals-src
mkdir -p ~/.claude/skills
cp -R /tmp/fundamentals-src/.claude/skills/fundamentals ~/.claude/skills/fundamentals
# The scripts import the `trading_skills` package (yfinance + pandas) — install it or they fail:
#   pip install trading-skills           # standalone
#   # OR run from a checkout of the repo with: cd /tmp/fundamentals-src && uv sync
# Then invoke, e.g.:
#   uv run python ~/.claude/skills/fundamentals/scripts/fundamentals.py AAPL --type info
#   uv run python ~/.claude/skills/fundamentals/scripts/piotroski.py AAPL
# Data source: Yahoo Finance (no API key). Requires Python 3.12+.

Kommandon och exempelprompter

  • /fundamentalsHämta live företagsgrunddata och beräkna ett Piotroski F-Score från Yahoo Finance

Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):

  • Show the balance sheet for this company
  • Get quarterly revenue and profit figures
  • Pull fundamental metrics for this stock